티스토리 뷰

728x90

컨트롤러에서 @Value 어노테이션을 사용하여 properties에 작성한 값을 가지고 오려고 했는데 값을 가져오지 못했다.

service에서는 사용이 되는데 컨트롤러에서는 안되서 검색해보니 아래와 같은 설정을 추가하라고 써있었다.

원인은 dispatcher-servlet에 어떤 properties를 사용할 것인지 위치를 지정해주지 않아서였다.

 

나는 dispatcher-servlet.xml 에 추가했다.

<context:property-placeholder location="classpath:경로/프로퍼티명.properties" />

 추가 하니 @Value를 컨트롤러에서도 사용 할 수 있었다.

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함