Java

spring boot properties 여러개(분기) 동적으로 사용하는 방법

I장군T 2022. 5. 31. 19:36
반응형

properties를 여러개 사용하는 경우가 많다.(local, dev, prod)

막상 쓸려면 기억이 가물가물해서 정리해 봄

 

1. application.properties에 변수를 선언한다.

application.properties 파일에 추가

${spring.profiles.active}는 spring boot 실행 시 변수로 받음(local, dev, prod)

jar로 실행 시 -Dspring.profiles.active=local 추가

 

2. resources 폴더 밑에 properties 파일을 만든다.

properties파일을 각각 생성

3. 프로퍼티 파일을 가져온다.

@PropertySource로 해당 properties파일을 불러온다.

4. @value로 데이터를 가져온다.

값을 가져온다.

5. 정상적으로 데이터를 가져오는지 확인

 

반응형

'Java' 카테고리의 다른 글

[SPRING BOOT] RestTemplate 설정  (0) 2023.07.10
window SDKMAN 설치  (0) 2023.06.14
로컬에 있는 jar파일 추가하는 방법(gradle)  (0) 2022.05.31
Mapper로 SQL 호출하기  (0) 2022.04.08
no main manifest attribute in 오류 발생  (0) 2022.04.08