프로퍼티

Java & Spring

Spring 외부 설정 파일 import 및 프로퍼티 리팩터링

MyRSS 프로젝트를 진행하며 스프링 설정 파일을 리팩터링한 내용을 정리해봤습니다. 설정 파일 공개 필요성 spring: config: import: - classpath:/2022-MyRSS-secret/application.yml 위 내용은 리팩터링 이전 application.yml 파일 내용의 전부입니다. 서브모듈로 Private Repository를 품고 있고, 그 안에 환경 설정 내용들을 담아두었습니다. Github Actions, Jenkins에서는 Github Personal Token을 전달해 서브모듈까지 가져와서 CI/CD를 수행합니다. 그대로 계속 작업해도 아무 문제 없지만, 공개 가능한 설정은 공개하도록 리팩터링하고 싶었습니다. 추가적으로, 서브모듈로 관리되는 보안이 필요한 접속정보 ..

Java & Spring

Spring MVC 프로퍼티 파일 value 가져오기

프로젝트를 진행하며 숨겨야할 정보가 지금까지 2가지 정도 있었다. 첫번째는 db접속정보, 두번째는 메일계정정보였다. db는 XML설정을 활용했기에 가져다 쓰는 게 어려움이 없었다. 1 2 3 4 5 6 7 8 9 10 Colored by Color Scripter cs 그런데 java 파일에서 가져다 쓰는 건... 나의 구글력이 부족해서인지 아주 코드가 난잡했다. 1 2 3 4 5 6 7 8 9 10 11 InputStream is = getClass().getResourceAsStream("프로퍼티 파일"); Reader reader = new InputStreamReader(is); Properties properties = new Properties(); try { properties.load(re..

리차드
'프로퍼티' 태그의 글 목록