- 특정 값을 주입해야 되는 용도이다.
- 대표적인 용도는 자바코드 외부의 리소스나 환경정보 설정값을 사용하는 경우이다.
- 문법: @Value(value=”값”)
String username; - 리소스번들에서 값을 가져와서 @Value에 설정하는 작업이 일반적임
- jdbc.properties 파일
jdbc.userid=aaa - 빈 파일
@Value(value=”${jdbc.userid}”)
String userid; - user.xml 파일
<context:property-placeholder location=”classpath:com/config/jdbc.properties”>
- jdbc.properties 파일
💻 @Value로 값을 저장
'Framework > SPRING FRAMEWORK' 카테고리의 다른 글
SpEL ( Spring Framework Expression Language ) (0) | 2023.08.30 |
---|---|
@Value - 리소스 번들 (0) | 2023.08.30 |
@Resource (0) | 2023.08.30 |
@Autowired - NoSuchBeanDefinitionException (0) | 2023.08.30 |
@Autowired - NoUniqueBeanDefinitionException (0) | 2023.08.30 |