Spring application.properties 민감정보 숨기기

hidden_·2022년 10월 24일
1

Springboot

목록 보기
1/1
post-thumbnail

위 와 같이 application.properties에 DB와 관련한 아이디와 패스워드 정보가 담겨있기 때문에, 이를 git으로 올리면 민감한 정보 노출에 문제가 발생할 수 있기 때문에, 이를 분리하고자 한다.


DB와 관련한 민감 정보를 담을 properties 파일을 생성해주고,
(application-aws 라고 이름을 설정했음)

해당 파일에 민감한 정보를 입력해준다.

다시 기존 application.properties로 돌아와, 해당 aws라고 설정한 파이을 해당 프로퍼티에 include 해준다.

필자가 aws라고 이름을 지었기 때문에, aws 파일을 include 해준 것이고, 이름 설정은 마음껏 가능하다.

마지막으로 해당 민감정보 파일을 gitignore에 추가하면 끝

profile
steady

0개의 댓글