강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Yong D님의 프로필 이미지
Yong D

작성한 질문수

스프링 부트 개념과 활용

외부 설정 2부 (1)

프로퍼티 파일 설정

작성

·

183

0

[application.properties]
man.name=dustin
man.age=19
woman.name=elsa
woman.age=19
 
[application_test.properties]
 
man.name=tom
man.age=30
woman.name=robin
woman.age=22
============================================
 
[Man.java]
@PropertySource("classpath:application_test.properties")
//적용되지 않음
@ConfigurationProperties("man")
@Component
public class Man{

String name;
int age;

//getter,setter
 
 

}
 
==============================================
질문
Man 을 사용시 application.properties의 값만 설정되는데
application_test.properties의 값을 설정하는 방법 없을까요?
 

답변 2

0

백기선님의 프로필 이미지
백기선
지식공유자

네 제가 알기론 스프링 부트에서 애노테이션으로 사용할 프로퍼티 파일을 지정하는 방법은 없고 spring.config.location으로 사용할 프로퍼티 파일을 설정해줘야 합니다. 아니면 프로파일에 따라 다른 설정 파일을 쓰게 하는것도 좋은 방법입니다.

Yong D님의 프로필 이미지
Yong D

작성한 질문수

질문하기