[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