본문 바로가기
개발/스프링

Spring doesn't evaluate @Value annotation from properties

by 로그인시러 2016. 10. 14.


일단, 핵심은


Note that actual processing of the @Value annotation is performed by a BeanPostProcessor


결론적으로 @Value 가 적용된 변수를 사용하고 싶다면,

@PostConstruct 태그를 붙인 메소드안에서 사용하면 된다.


태그 이름에서 알 수 있듯이,

객체가 생성되어지고 난 후에 초기화 작업을 할 때 위 태그를 붙여서 사용하면된다.


출처 : http://stackoverflow.com/questions/11890544/spring-value-annotation-in-controller-class-not-evaluating-to-value-inside-pro

'개발 > 스프링' 카테고리의 다른 글

@Autowired vs @Resource (메소드에 한해서..)  (0) 2016.10.27
JavaConfig 예제 (dataSource)  (0) 2016.10.27
@Autowired @Inject @Resource  (0) 2016.10.27
[SPRING BOOT] MYBATIS 활용  (0) 2016.08.03
[SPRING BOOT] SPRING BATCH + SCHEDULER  (0) 2016.08.03

댓글