Spring Boot Profiles 환경 설정 파일 여러개로 관리하기


Spring Boot Profiles 환경 설정 파일 여러개로 관리하기

스프링 환경설정 파일들을 운영에 따라서 dev, local, prod 등으로 나누어서 관리하면 편하다 (properties 파일은 여러개로 나누어야 하지만 yml 파일은 한 파일에서 관리할 수 있다.) Spring Boot 2.4 버전 밑에선 spring.profiles 를 사용했는데 Spring Boot 2.4 이상부터는 deprecated 되었다. 그래서 대신에 spring.config.activate.on-profile 을 사용하면 된다. spring.config.activate.on-profile 에 원하는 local, dev, prod 같은 명칭을 적어서 구분해준다. (한개의 yml 파일에서 설정 구분은 --- 으로 한다) 그리고 spring.profiles.active 에 활성화 시킬 설정이름을 적어주고 실행하면 된다. Test 할 때는 @ActiveProfiles("loc..........



원문링크 : Spring Boot Profiles 환경 설정 파일 여러개로 관리하기