개인 공부 상자/오류 해결
Controller에 properties값 출력 오류
RSpring41
2021. 10. 6. 13:42
- 오류
임의로 properties파일을 만들고 Controller에서 이 값을 가져와 JSP에서 출력해주려고 하는 과정에서 오류 발생
@Value("${test.data}")
private String testData;
Controller에서 추가해 주었던 Value에 속성값이 문자열 형태 그대로 출력되는 현상 발생
정상적으로 실행되면 Value에 속성값에 해당하는 키를 properties에서 찾아 값을 출력해주어야 한다.
- 원인
properties파일을 전역 변수로 설정하지 않아서 발생한 문제
(글쓴이는 위 태그만 사용하면 properties에 데이터를 불러와 사용할 수 있다고 알고 있었다.)
- 해결
Servlet.xml에
<context:property-placeholder location="classpath:test.properties" />
추가한다.