• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

프로퍼티 파일 설정

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의 값만 설정되는데
application_test.properties의 값을 설정하는 방법 없을까요?
 

답변 2

·

답변을 작성해보세요.

0

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

0