[IntelliJ]_Spring boot profiles 설정 (feat . gradle)
2023. 6. 21. 17:31ㆍ[SpringBoot]_
728x90
반응형
개요
Intellij 에서 SpringBoot 를 사용하여 profiles 관리하는 법
환경
툴 : Intellij
빌더 :gradle
버전 관리
- springboot 2.7.3v
- java 11v
테스트용 DB인 H2에 연결할 예정이고, 접속 포트번호를 분리할 예정입니다.
Intellij 로 springboot web개발 환경은 완료되어있는 상태로 시작하겠습니다.
파일 위치]
resources 아래의 application.yml 파일을 생성합니다.
server:
port: 8080
spring:
profiles:
default: local #local을 기본 환경으로 setting
datasource:
driver-class-name: org.h2.Driver
url: jdbc:h2:tcp://localhost/~/test
username: sa
password:
#logback 설정
logging:
config: classpath:logback/logback.xml
---
server:
port: 8081
spring:
config:
activate:
on-profile: dev
datasource:
driver-class-name: org.h2.Driver
url: jdbc:h2:tcp://localhost/~/test
username: sa
password:
#logback 설정
logging:
config: classpath:logback/logback.xml
Intellij > Run/Debug Configurations > Active profiles 수정
로그확인
설정한 Profiles 로 구동이 된 것을 확인 할 수 있습니다.
감사합니다.
728x90
반응형
'[SpringBoot]_' 카테고리의 다른 글
[springBoot]_resolveArgument 파라미터 커스텀 (0) | 2023.07.11 |
---|