스프링 에러
#1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <interceptors> <interceptor> <mapping path="/**" /> <beans:bean id="commonInterceptor" class="com.popo.interceptor.CommonInterceptor" /> </interceptor> </interceptors> <beans:bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" /> <beans:bean class="org.springframework.web.servlet.view.BeanNameViewResolver"> //이 부분 너무 옛날 방식. <beans:property name="order" value="0" /> </beans:bean> <!-- 스프링 3.0 이상에서는 MappingJackson2JsonView 를 사용해야 한다고함. --> <!-- Spring3 이상, jackson 라이브러리 2 이상일 때는 MappingJackson2JsonView 로 설정. --> <beans:bean id="jsonView" class="org.springframework.web.servlet.view.json.MappingJackson2JsonView"/> <!-- 아래 적용이 안됨. --> <!-- <beans:bean id="jsonView" class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"/> --> </beans:beans> | cs |
일단 아래 적용 안되는 부분에 대해서 체크하려고 합니다.
jar을 넣기도 해보고 Properties 에서 Build Path 해봐도 안되고 찾아봤더니 스프링3.0 이상일 때는 MappingJackson2sonView를 사용하라고 하네요.
그리고 노란색 글씨로 이 부분이라고 한 것은 이클립스 내에서 더이상 사용을 하지 않는다고 노란색경고가 뜹니다 -_-;
(뭘 대체해야하는지는 아직 모르겠습니다)
도움준 블로그 출처 : https://javafactory.tistory.com/1118
#2
| package com.popo.controller; import org.apache.log4j.Logger; //에러뜸 import org.springframework.stereotype.Controller; @Controller public class TestController { Logger log = Logger.getLogger(this.getClass()); //에러뜸 } | cs |
interceptor 라는 것을 처음 배워서 적용해보는데 import 가 계속 안됐는데 해결된 부분에 대해 적어봅니다.
xml 에서 했는데도 잘 안되고...
해결방법은 쉬웠습니다.
그냥 log4-1.2.17.jar 파일을 추가해주면 되는 것이였습니다.
↓ 이렇게 말이죠
도움준 블로그 출처 : http://wiki.intellicode.co.kr/doku.php?id=%ED%98%95%EC%86%8C%EB%8B%B4:log4j_%EC%82%AC%EC%9A%A9_%EB%B0%A9%EB%B2%95