Spring_env 파일 설정

2022. 12. 28. 16:57Spring

728x90

1. .gitignore 설정

### env ###
!**/properties/
env.properties

2. Spring에서 설정

@Configuration
@PropertySources(@PropertySource("classpath:properties/env.properties")) //env.propoerties 파일 소스 등록
public class EnvConfig {
}

3. env.properties 생성

# env.properties
# Mysql
mysql.url=jdbc:mysql://url:포트/DB이름?serverTimezone=UTC&characterEncoding=UTF-8
mysql.username=아이디
mysql.password=비밀번호

4. 사용

# application.yml

spring:
  # MySQL
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: ${mysql.url}
    username: ${mysql.username}
    password: ${mysql.password}

 

'Spring' 카테고리의 다른 글

Spring_MySQL 연결_gradle  (0) 2023.03.22
Spring_tinyLog  (0) 2023.03.09
Spring_JPA_페이지네이션  (0) 2022.12.28
Spring_네이버 메일 인증  (0) 2022.12.28
Spring_stomp  (0) 2022.12.28