STS(Spring Tool Suite)를 3.7.0 으로 업그레이드를 하고나서 @ConfigurationProperties
애노테이션을 사용한 곳에 경고창이 뜨는 것을 보았다.
그 메시지를 살펴보면
When using @ConfigurationProperties it is recommended to add 'spring-boot-configuration-processor' to your classpath to generate configuration metadata
와 같다. @ConfigurationProperties
을 사용할 때는 spring-boot-configuration-processor
를 클래스패스에 설정하는 것을 권장한다고. +_+)
그래서 찾아봤다.
> Spring Boot Support in Spring Tool Suite 3.6.4
이런 내용이 있다. 대략,
- STS 에서 간단하게 스프링부트 애플리케이션 생성하기
- STS 에서 부트 애플리케이션을 실행하고 디버깅하기
- STS Properties editor를 이용해서 설정프로퍼타이즈 편집하기
@ConfigurationProperties
를 사용하는 코드에서 설정프로퍼타이즈 편집하기
의 기능을 사용할 수 있다.
메이븐이라면 pom.xml
에다가 아래 의존성을 추가하면 되고
org.springframework.bootspring-boot-configuration-processor
그레들이라면 build.gradle
에다가 아래 사항을 추가하는 것만으로도 해결완료~!
compile "org.springframework.boot:spring-boot-configuration-processor"
spring-boot-configuration-processor를 활용한 기능은 위에 링크한 글을 (같이) 살펴보자.
'Java > SpringBoot' 카테고리의 다른 글
[SpringBoot] Remote Shell 기능소개 (0) | 2015.08.28 |
---|---|
[SpringBoot] 스프링부트 소개 (0) | 2015.08.02 |
SpringBoot: h2database에 접근할 수 있는 h2console 을 애플리케이션과 함께 사용하기 (0) | 2015.05.20 |
SpringBoot(v1.2.3): FlywayDB 관련 설정 오류(레퍼런스 가이드와 다름) (0) | 2015.04.22 |
SpringBoot: JavaMailSender를 이용한 메일발송기능 구현 (0) | 2015.04.13 |