이글은 java spring 과 관련된 글입니다.
DBMS 연결 정보 등 보안이 필요한 민감한 값들은 형상관리에 업로드 되지 않도록 주의 해야하는데, 이를 위해 특정 항목 값을 외부에서 입력하는 방법이 있어 적어봅니다.
- 간단한 메모장을 열고 application.properties 에 입력한 것들 중에 외부로 뺄 항목들을 복사한다. 아래 항목들을 외부로 뺄것이다.
- spring.datasource.name=
- spring.datasource.url=
- spring.datasource.username=
- spring.datasource.password=
- 메모장에 복붙하고 원하는 경로에 저장한다.
- 파일이름을 편집하여 파일확장자를 없앤다 (filename.txt -> filename)
아래처럼 변경해줌
- application.properties 파일에서 해당 파일을 import 시킨다.
spring.config.import=file:저장경로/파일이름[적용할 확장자]
spring.config.import=file:D:/dbmsinfo[.properties]
끝이다. DBMS 연결되는지 프로젝트를 실행시켜보면 잘 연결이 된다.