-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
프로퍼티 파일 설정
19.07.16 21:20 작성 조회수 100
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의 값만 설정되는데
Man 을 사용시 application.properties의 값만 설정되는데
application_test.properties의 값을 설정하는 방법 없을까요?
답변을 작성해보세요.
0
백기선
지식공유자2019.07.17
네 제가 알기론 스프링 부트에서 애노테이션으로 사용할 프로퍼티 파일을 지정하는 방법은 없고 spring.config.location으로 사용할 프로퍼티 파일을 설정해줘야 합니다. 아니면 프로파일에 따라 다른 설정 파일을 쓰게 하는것도 좋은 방법입니다.
답변 2