프레임워크/[Java] spring2 ContentNegotiatingViewResolver를 이용한 XML, JSON 뷰 만들기 ContentNegotiatingViewResolver를 이용하면 xml, json 뷰를 편하게 만들 수 있다. 서블릿 컨텍스트에 ContentNegotiatingViewResolver와 json뷰, xml 뷰 설정을 처리하도록 한다. json 뷰는 MappingJacksonJsonView를 이용하고, xml 뷰는 Jaxb2Marshaller를 이용하도록 한다. * 이 두가지 뷰외에도 다양한 뷰가 있다. 다른 뷰를 활용하는 방법도 찾아보면 좋을 것 같다. servlet-context.xml 은 다음과 같이 설정한다. sdk.spring.xml.model.XmlData 그러면 일단 설정은 완료 되었다. * Jaxb2Marshaller는 마샬링을 처리하려고 하는 Java 클래스를 꼭 지정해 주어야 한다. 그.. 2013. 4. 16. AOP로 로그 남기기 소스코드 GitHub 링크가기 => 고고고 목적은 Aop를 이용하여 메소드 실행시점에 로그를 남기는 것이다. AOP를 이용하는 방법에는 어노테이션을 이용하는 방법과 XML 설정을 이용하는 두가지 방법이 있다. 각각의 방법을 모두 이용해 보도록 하자. 1. 어노테이션 이용하여 설정하기 어노테이션을 이용하기 위한 XML 설정은 위와 같다. 그리고 로거는 다음과 같이 설정 package sdk.spring.aop.logging; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; @Aspect public class LoggingAspect { @.. 2013. 4. 11. 이전 1 다음