💚 프로젝트를 GitHub에 올리면서 절대 잊지 말아야 할 것이 있다. 바로 API Key값을 반드시 숨겨야 한다는 것! 아무 생각 없이 내 key를 그대로 업로드하고 나서 아차 싶어 그제서야 검색 후 방법을 터득했다. 다행히 기존에 만들어 두었던 properties파일이 있었기에 조금만 손보면 됐다. 나는 jsp 페이지에서만 필요했지만 이왕 하는거 java 파일에서도 불러오는 방법을 같이 배워보자!
2021년 5월 17일에 작성한 글입니다.
<util:properties id="config" location="/config/*.properties" />
<context:property-placeholder properties-ref="config" />
✔ 만약 이 때, util이 활용이 안된다면, 하단 tab 중 Namespaces에서 util 체크해주기!
#{properites id['가져올 값의 이름']}
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?
key=<spring:eval expression="@config.getProperty('GOOGLE_API_KEY')">
</spring:eval>"></script>