Spring IoC Container 7부

Spring IoC 컨테이너와 빈 - 7부

백기선님의 강의인 Spring 프레임워크 핵심 기술 편의 IoC Container를 학습한 내용을 정리한 글

Property

EnvironmentCapable의 두번째 기능은 Property이다.

Spring Framework에서 Property는 일종의 설정값이다.

Property 이름으로 설정된 Bean들만 사용할 수 있는데, 이렇게 하면 테스트,개발,배포용 클래스들을 각각 따로 사용 가능할 수 있다.

일반적으로 Springboot에서는 application.properties 파일로 Property 설정 값들을 지정해줄 수 있다.

아래와 같이 해당 클래스에 어노테이션을 붙여

@PropertySource("properties파일경로")

또한 아래와 같이 JVM 시스템 프로퍼티로도 설정 값을 줄 수 있다.

-Dkey="value"

스프링 부트의 외부설정은 일반적으로 application.properties를 사용한다.

이 부분은 스프링 부트 편에서 다시 한번 다룬다고 하니 이 강의도 볼 예정이니 이때 다시 언급하도록 하자

Reference

인프런 백기선님의 스프링 프레임워크 핵심 기술 강좌



© 2022. by minkuk

Powered by minkuk