[Spring] 환경별 구성 다르게 하기 : 환경별 프로필 설정하기 & 프로필 활성화 하기(@Profile, @ActiveProfiles, application-properties 설정)
·
Spring/기타
0. 들어가기 전 프로덕션과 테스트 환경에서 다른 DB를 연동해야하는 기능 요구사항이 있었다. 그래서, 스프링에서 프로덕션과 테스트 환경에 따라 다른 구성을 어떻게 하면 할 수 있는지 여러 방법을 알아보고자 한다! 1. 테스트용 properties 만들기 아주 간단하게 분리하는 방법은, application.properties 파일을 test 패키지 아래에 만드는 것이다. main/resources 아래에 application.properties는 기본으로 생성되어 있다. 프로덕션 properties와 마찬가지로, test/resources 아래에 application.properties를 생성해주면 간단하게 프로덕션 환경과 테스트 환경을 분리할 수 있다. 실제로 미션에서 application.prope..
[Spring] Spring Boot application.yml 환경별 프로필 설정 방법 (SpringBoot 2.4 기준 비교)
·
Spring
Spring Boot 2.4를 기준으로 환경별 프로필 설정하는 방법이 바뀌었다. Spring Boot 2.4 이전spring: profiles: dev #활성 프로필 설정 profiles.include: - devdb # 추가할 프로필 설정 ---spring: profiles: local ---spring: profiles: dev ---spring: profiles: common ---spring: profiles: prod👉 구분자 '---'를 사용해서 여러 프로필을 나누고, 각 파일마다 spring.profiles로 프로필을 설정한다.application.yml에서 spring.profiles로 활성 프로필을 설정하고,추가할 프로필이 있다면 spring.profiles.in..
BE_성하
'프로필' 태그의 글 목록