IT/Spring Boot

Springboot application.yml값 읽어오기

주현태 2019. 12. 29. 10:11

최근 프로젝트를 진행중인데, 개발서버와 운영서버의 설정값을 약간 다르게 하여 사용하고 있다. 그러기 위해 application.yml의 속성값을 profile설정을 이용해 다르게 갖고오고 있는데, 문제는 custom화된 application.yml값을 어떻게 갖고오냐는 것이다. 

 

방법은 의외로 간단하였다. 

 

[application.yml 코드]

custom:
  img-path: d:/image/

 

[java 코드]

	@Value("${custom.img-path}")
	private String imgPath;