이번 실습에서 사용하는 open api key는
1분에 60번 초과 호출시 과금 된다고 하니
비공개로 숨기는편이 좋을것 같다
🙊
application-관리할이름.properties
라는 이름으로 파일을 생성한 후,
파일 안에 Key=value 형태로 입력을 해준다.
src/main/resource 위치에 기존에 있는
spring boot 설정 파일인 application.properties
파일을 열어서
1번에서 생성해준 application-관리할이름.properties
파일을 include 시켜준다.
spring.profiles.include=관리할이름
형태로 작성하면 된다.
spring.profiles.include=SECRET-KEY
그리고 application-관리할이름.properties 안에 작성한 키를 사용하려면
${KEY_이름}
형태로 사용할 수 있다.
######## SECRET KEY INFO
application-관리할이름.properties
@Value
어노테이션을 사용해서 가져와 쓸 수 있다.
@Value("${open-weather}")
private String apiKey;