spring.profiles.active 와 외부 properties입력시 주의사항.


https://stackoverflow.com/questions/31038250/setting-active-profile-and-config-location-from-command-line-in-spring-boot

Spring boot에서 개발시 사용할 Log와 배포시 사용할 Log를 profile설정을 통해 구분할 수가 있다.


기존에 작성되어 있는 logback-spring.xml 에서 아래와 같이 추가하면 쉽게 가능하다.




		
			
			


이후 이클립스에서 실행할 때는 상단 메뉴 또는 패키지 우클릭에서 Run -> Run Configuration 에서 아래 사진같이 Profile에 xml에서 지정해놓은 이름을 적어두면 된다.



배포시 서버에서 Jar파일을 이용한 커맨드라인으로 실행할 경우 아래와 같이 실행하면 된다.

java -jar -Dspring.profiles.active=prod test-0.0.1-SNAPSHOT.jar

-jar 뒤에 붙는 -D옵션같은 경우는 항상 Jar파일 앞에 적용해줘야 한다.


  1. 2018.10.23 13:54

    비밀댓글입니다

내가 여태 처리했던 일들을 기록할 예정.

'일상' 카테고리의 다른 글

blog.wky.kr  (0) 2020.03.01
블로그 시작.  (1) 2018.10.23
  1. 2018.10.23 13:54

    비밀댓글입니다

+ Recent posts