스프링 부트에서 properties 값 받기
Properties 파일을 따로 작성하는 이유 Spring Boot를 이용해서 어플리케이션을 만들다 보면 외부에서 특정 값들을 주입하는 경우가 있다. 외부 API를 사용한 경우 API를 사용하기 위해 개발자 api-key를 발급 받는다. 그래서 발급 받은 api-key를 구현한 소스 코드에 추가해야 한다. 하지만 소스 코드에 하드 코딩한다면 악의적인 의도를 가진 사람이 값을 탈취하여 사용하면 큰일이 나고, '이 시스템이 더 이상 안전하지 않다'란 불신이 생긴다. 그래서 api-key 와 같은 외부 설정 값을 관리하는 파일에 적어두고 사용하기도 하고 .jar 파일을 실행하기 위한 커맨드에서 직접 값을 넘겨주기도 한다. application.properties에 값 추가하기 mqtt.username=test..
IT/Spring 및 Boot
2021. 7. 3. 14:56