Springboot 외부 설정 2

Springboot 외부 설정 2

백기선님의 강의인 Springboot 개념과 활용 강의를 듣고 공부한 내용을 정리한 글

Type-Safe Property @ConfigurationProperties

여러 프로터피를 묶어서 읽어올 수 있다.

스크린샷 2020-03-01 오후 7 43 18

스크린샷 2020-03-01 오후 7 43 22

빈으로 등록해 다른 빈에 주입하는 것 또한 가능

  • @EnableConfigurationProperties
  • @Compoent
  • @Bean

바인딩 또한 어느정도 융통성 있게 지원해주고 있다.

  • context-path (케밥)
  • context_path (언더스코어)
  • contextPath (캐멀)

@Value 애노테이션 보다는 가급적 위의 방법을 사용하는 편이 좋다. (바인딩도 유연하고)

다만 @Value는 SpEL을 사용할 수 있다는 장점이 있지만 그 외 위에서 지원하는 모든 기능들을 사용 못한다. ( 정확히 일치해야 바인딩 해주지 조금이라도 다르면 바인딩 안해줌 )

Reference

인프런 백기선님의 스프링 부트 개념과 활용



© 2022. by minkuk

Powered by minkuk