@Value를 사용해서 properties에 값을 숨기고, 사용할 수 있다.
private static final String ADMIN_TOKEN = "[어드민 토큰]"
민감한 정보를 숨기고 @Value를 사용해 숨긴 정보를 세팅해줄 수 있다.
민감한 정보를 담을 properties를 만들었다.
| application-secret.properties
나는 admin토큰과 jwt 시크릿 키, 만료시간을 담아놓았다.
생성한 application-secret.properties를 application.properties에 연결해주면 끝!
| application.properties
application-secret.properties를 application.properties에 연결시킨다.
application-secret.properties는 민감한 정보이기 때문에, .gitignore에 추가해주어야 한다!!
안 그러면 깃헙에 올라가요
| .gitignore
...
application-secret.properties
사용할 부분에 @Value("${키}")를 붙여준다.
이러면 @Value가 붙은 변수에 값이 세팅된다
※ 주의할 부분은 final을 붙이면 안 됨!