hrming
[Spring] @Value 본문
@Value 어노테이션 사용 이유
: 외부에 노출해서는 안되는 값들을 사용할 때, application.properties와 같은 파일에 보안이 필요한 값들을 넣어두고 .gitignore로 등록하여 외부에 노출되지 않도록 한다.
: 이와 같이, application.properties 파일등에 입력된 값을 코드로 가져와서 사용하기 위해 @Value 어노테이션을 사용.
사용 방법 및 주의사항
@Value ( "$ { } " )
@Value 어노테이션은 스프링 빈으로 등록을 하고 의존 관계를 주입할 때 동작함.
→ 해당 객체를 스프링 빈으로 등록해야 함.
참고 및 출처 :
SpringBoot @Value 어노테이션으로 Properties 값 주입받기
Bean으로 등록하고 가져다 쓸 때 작동하는 @Value
velog.io
https://growth-coder.tistory.com/176
[Spring] @Value 동작 방식 및 주의 사항
프로젝트를 진행하다보면 시크릿 키와 같이 외부에 노출해서는 안되는 값들을 사용할 때가 있다. 만약 코드 내부에 시크릿 키를 저장하고 사용할 경우 깃 허브에 올리면 외부에 노출되게 된다.
growth-coder.tistory.com
'Spring' 카테고리의 다른 글
[Spring] Entity, DTO, VO (0) | 2024.07.08 |
---|---|
[Spring] Spring Tag Library - <spring:message> 태그 (0) | 2024.06.05 |
[Spring] Spring Security 로그인한 유저 정보 가져오기 (0) | 2024.03.16 |
[Spring] Spring Security - Form login (0) | 2024.03.15 |
[Spring] Spring Security (0) | 2024.03.14 |
Comments