스프링에서 외부 환경 변수 정보 읽어오기 (Properties 파일)
외부 환경 변수 처리
코드 내에 정보를 넣어 두지 않고 외부 설정 파일을 이용해 정보를 주입 시켜주는 방식
장점
코드를 변경하지 않고도 쉽게 정보를 수정할 수 있음
중요 정보들(url path, 설정 정보, api 사용 시 개인? 정보, 서버 주소 등)들을 노출시키지 않아 보안에 유용함.
(git에 올릴 때, 해당 파일 제외하고 올리기!!!)
스프링에서 외부 환경 변수 정보 읽어오기 (Properties 파일)
- Develop OS : Windows10 Ent, 64bit - WEB/WAS Server : Tomcat v9.0 - DBMS : MySQL 5.7.29 for Linux (Docker) - Language : JAVA 1.8 (JDK 1.8) - Framwork : Spring 3.1.1 Release - Build Tool : Maven 3.6.3 - ORM : Mybatis 3.2.8 코드 내에 정보를 넣어
codevang.tistory.com
Spring Boot 적용 방법
[Spring Boot] Environment를 이용하여 properties 값 쉽게 가져오기 (v1)
application.properties 파일 이외에도 xxx.properties 파일의 값을 읽어오는 간단한 예제입니다.
velog.io
[SpringBoot] 환경 변수 파일 사용하기
안녕하세요. J4J입니다. 이번 포스팅은 환경 변수 파일 사용하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 사용 방법 [ 1. 변수 파일 생성 ] src/main/resources 경로에 properties라는 폴더를 생성
jforj.tistory.com
https://www.baeldung.com/spring-boot-properties-env-variables