«spring-boot» 태그된 질문

Spring Boot는 최소한의 번거 로움없이 Spring 기반의 프로덕션 급 애플리케이션과 서비스를 쉽게 만들 수있는 프레임 워크입니다. 경험이 풍부한 Spring 사용자를 위해 설계된 Spring 플랫폼에 대한 의견을 수렴합니다.

4
CrudRepository # findOne 메서드 누락
내 프로젝트에서 Spring 5를 사용하고 있습니다. 오늘까지 사용 가능한 방법이있었습니다 CrudRepository#findOne. 하지만 최신 스냅 샷을 다운로드 한 후 갑자기 사라졌습니다! 현재이 방법을 사용할 수 없다는 언급이 있습니까? 내 의존성 목록 : apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' repositories { mavenCentral() maven { url "https://repo.spring.io/snapshot" } maven { …

10
Spring Boot에서 암시 적으로 사용되는 Jackson JSON 매퍼를 사용자 정의하는 방법은 무엇입니까?
RESTful 웹 서비스 구축 튜토리얼 에서와 비슷한 방식으로 Spring Boot (1.2.1)를 사용하고 있습니다. @RestController public class EventController { @RequestMapping("/events/all") EventList events() { return proxyService.getAllEvents(); } } 따라서 위의 Spring MVC는 EventListJSON으로 객체 를 직렬화하기 위해 암시 적으로 Jackson을 사용합니다 . 하지만 다음과 같이 JSON 형식에 대한 몇 가지 간단한 사용자 …


8
org.postgresql.jdbc.PgConnection.createClob () 메소드가 아직 구현되지 않았습니다.
이 오류를 어떻게 해결할 수 있습니까? java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_161] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_161] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_161] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_161] at org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl.useContextualLobCreation(LobCreatorBuilderImpl.java:113) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl.makeLobCreatorBuilder(LobCreatorBuilderImpl.java:54) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentImpl.<init>(JdbcEnvironmentImpl.java:271) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:114) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:259) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:233) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:210) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:51) …
99 java  spring-boot 

7
Spring Boot-application.yml에서 맵 삽입
나는이 봄 부트 다음에 응용 프로그램 application.yml-에서 기본적으로 가지고 여기를 : info: build: artifact: ${project.artifactId} name: ${project.name} description: ${project.description} version: ${project.version} 특정 값을 삽입 할 수 있습니다. @Value("${info.build.artifact}") String value 그러나 전체 맵을 삽입하고 싶습니다. 예를 들면 다음과 같습니다. @Value("${info}") Map<String, Object> info 그게 (또는 비슷한) 가능합니까? 분명히 yaml을 직접로드 …

7
bootRun에서 JVM 옵션을 전달하는 방법
원격 호스트와 통신하는 간단한 Spring 웹 애플리케이션을 개발 중이며 회사 프록시 뒤에서 로컬로 테스트하고 싶습니다. "Spring Boot"gradle 플러그인 을 사용하는데 JVM에 대한 프록시 설정을 어떻게 지정할 수 있습니까? 몇 가지 방법을 시도했습니다. gradle -Dhttp.proxyHost=X.X.X.X -Dhttp.proxyPort=8080 bootRun export JAVA_OPTS="-Dhttp.proxyHost=X.X.X.X -Dhttp.proxyPort=8080" export GRADLE_OPTS="-Dhttp.proxyHost=X.X.X.X -Dhttp.proxyPort=8080" 그러나 그들 중 어느 것도 작동하지 않는 것 …

8
Spring Boot application.properties 값이 채워지지 않음
외부 구성으로 작업하려는 매우 간단한 Spring Boot 앱이 있습니다. 나는 스프링 부트 문서 의 정보를 따르려고 노력했지만 로드 블록에 부딪 혔습니다. application.properties 파일의 외부 구성 아래에서 앱을 실행할 때 빈 내의 변수에 채워지지 않습니다. 어떤 제안을 해주셔서 감사합니다. MyBean.java (/ src / main / java / foo / bar /에 …

20
java.lang.IllegalArgumentException : 유형의 반환 값에 대한 변환기가 없습니다.
이 코드로 @RequestMapping(value = "/bar/foo", method = RequestMethod.GET) public ResponseEntity<foo> foo() { Foo model; ... return ResponseEntity.ok(model); } } 다음 예외가 발생합니다. java.lang.IllegalArgumentException: No converter found for return value of type 내 생각 엔 Jackson이 없기 때문에 객체를 JSON으로 변환 할 수 없다는 것입니다. 잭슨이 스프링 부츠에 내장되었다고 생각했기 때문에 …

8
스프링 부트 @ResponseBody는 엔티티 ID를 직렬화하지 않습니다.
이상한 문제가있어서 어떻게 처리해야할지 모르겠습니다. 간단한 POJO : @Entity @Table(name = "persons") public class Person { @Id @GeneratedValue private Long id; @Column(name = "first_name") private String firstName; @Column(name = "middle_name") private String middleName; @Column(name = "last_name") private String lastName; @Column(name = "comment") private String comment; @Column(name = "created") private Date …

3
MockMvc를 SpringBootTest와 함께 사용하는 것과 WebMvcTest를 사용하는 것의 차이점
저는 Spring Boot를 처음 사용하고 SpringBoot에서 테스트가 어떻게 작동하는지 이해하려고합니다. 다음 두 코드 스 니펫의 차이점이 무엇인지 약간 혼란 스럽습니다. 코드 스 니펫 1 : @RunWith(SpringRunner.class) @WebMvcTest(HelloController.class) public class HelloControllerApplicationTest { @Autowired private MockMvc mvc; @Test public void getHello() throws Exception { mvc.perform(MockMvcRequestBuilders.get("/").accept(MediaType.APPLICATION_JSON)) .andExpect(status().isOk()) .andExpect(content().string(equalTo("Greetings from Spring Boot!"))); } } …

11
통합 테스트를위한 Spring-boot 기본 프로필
Spring-boot는 Spring 프로파일 ( http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html )을 활용 하여 예를 들어 다른 환경에 대해 별도의 구성을 가질 수 있습니다. 이 기능을 사용하는 한 가지 방법은 통합 테스트에서 사용할 테스트 데이터베이스를 구성하는 것입니다. 그러나 내 자신의 프로필 '테스트'를 만들고 각 테스트 파일에서이 프로필을 명시 적으로 활성화해야하는 것이 궁금합니다. 지금은 다음과 같은 방식으로 …

16
내 application.properties 파일의 Spring Boot 앱에서 HikariCP를 어떻게 구성합니까?
Spring Boot (1.2.0.M1) 앱에서 HikariCP를 설정하여 Tomcat DBCP 대신 사용하여 테스트 할 수 있습니다. Tomcat에서했던 것처럼 application.properties 파일에서 연결 풀을 구성하고 싶지만 어떻게해야하는지 알 수 없습니다. 내가 찾은 모든 예제는 JavaConfig 스타일 또는 별도의 HikariCP 속성 파일을 사용합니다. 누군가가 application.properties에서 구성하기 위해 속성 이름을 알아낼 수 있습니까? 또한 driverClassName 접근 …

19
스프링 부트 보안 보안 비활성화
security.basic.enabled = false 를 사용하여 다음 종속성이있는 Spring Boot 프로젝트에서 보안을 비활성화 할 때 : <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> 다음 예외가 표시됩니다. org.springframework.beans.factory.BeanCreationException: Error creating bean with name …

6
Spring Boot Test는 logging.level을 무시합니다.
내 maven 모듈 중 하나는 테스트를 실행할 때 내 로깅 수준을 무시합니다. 에서 src/test/resourcesI 있습니다 application.properties: app.name=bbsng-import-backend app.description=Import Backend Module for Application spring.profiles.active=test # LOGGING logging.level.root=error logging.level.org.springframework.core =fatal logging.level.org.springframework.beans=fatal logging.level.org.springframework.context=fatal logging.level.org.springframework.transaction=error logging.level.org.springframework.test=error logging.level.org.springframework.web=error logging.level.org.hibernate=ERROR 나는 또한 시도했다 application-test.properties. 내 응용 프로그램은 특히 컨텍스트를로드 할 때 많이 기록합니다. 나는 시도 logback.xml, …

7
@ComponentScan에서 @Component 제외
@ComponentScan특정에서 제외하려는 구성 요소가 있습니다 @Configuration. @Component("foo") class Foo { ... } 그렇지 않으면 내 프로젝트의 다른 클래스와 충돌하는 것 같습니다. 충돌을 완전히 이해하지는 못하지만 @Component주석을 달면 원하는대로 작동합니다. 그러나이 라이브러리에 의존하는 다른 프로젝트는이 클래스가 Spring에서 관리 될 것으로 예상하므로 내 프로젝트에서만 건너 뛰고 싶습니다. 나는 사용해 보았다 @ComponentScan.Filter: @Configuration …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.