SpringBoot dotEnv 설정법

devdo·2024년 12월 11일
0

SpringBoot

목록 보기
39/39
post-thumbnail

application.yml

spring:
  config:
    import: optional:file:.env[.properties]
    
app:
  jwt:
    secret-key: ${JWT_SECRET_KEY}

build.gradle

// dotenv]
    implementation 'io.github.cdimascio:java-dotenv:5.1.1'

DotEnvConfig

@Configuration
public class DotEnvConfig {

    @Bean
    public Dotenv dotenv() {
        // .env 파일을 읽어서 환경변수로 사용
        return Dotenv.configure().directory("./")
                .ignoreIfMissing() // .env 파일이 없어도 에러 발생 안함
                .load();
    }
}

.env

.env 파일은 프로젝트 바로 아래 root에 위치

JWT_SECRET_KEY=1234567890123456789012345678901234567890
profile
배운 것을 기록합니다.

0개의 댓글