ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • .env 파일로 환경 변수 설정하기
    Spring 2025. 7. 29. 13:04

    .env 파일: 환경변수를 key=value 형식으로 저장하는 파일

    application.properties 같은 설정 파일에 민감 정보 노출 방지하기 위해 사용

    Git에 커밋 금지: .gitignore에 .env 추가

     

    • .env 파일 생성

    • 인텔리제이 - Run - Edit Configurations - Modify options - Environment variables 선택

    • Environment variables  : 생성한 .env 파일 경로 선택

    • application.propertise
    spring.application.name=spring-project
    
    # DB 연결 설정
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    spring.datasource.url=jdbc:mysql://192.168.0.20:3306/testdb?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Seoul
    spring.datasource.username=${DB_USERNAME}
    spring.datasource.password=${DB_PASSWORD}
    
    # springsecurity 적용
    spring.security.user.name=${DB_USERNAME}
    spring.security.user.password=${DB_PASSWORD}
    
    # JSP 설정
    spring.mvc.view.prefix=/WEB-INF/views/
    spring.mvc.view.suffix=.jsp
    
    #swagger 설정
    #Swagger API 문서 경로 설정
    springdoc.api-docs.path=/v3/api-docs
    
    # Swagger UI 접근 경로
    ##localhost:8080/swagger-ui.html
    springdoc.swagger-ui.path=/swagger-ui.html
    
    # 메서드 순으로 정렬
    springdoc.swagger-ui.operations-sorter=method

    'Spring' 카테고리의 다른 글

    인텔리제이 빌드 클린 후 재빌드  (0) 2025.08.11
Designed by Tistory.