사용자 도구

사이트 도구


springframework:mvc

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
springframework:mvc [2016/03/15 11:55]
kwon37xi
springframework:mvc [2020/07/17 10:12] (현재)
kwon37xi [Command Object]
줄 50: 줄 50:
 </code> </code>
   * 파라미터 DTO 클래스등을 지정할 경우 클래스의 필드에 지정할 수도 있다.   * 파라미터 DTO 클래스등을 지정할 경우 클래스의 필드에 지정할 수도 있다.
 +
 +===== CommonRequestLoggingFilter =====
 +  * [[http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/filter/CommonsRequestLoggingFilter.html|CommonRequestLoggingFilter]]
 +  * 요청을 로깅함.
 +
 +===== MdcLoggingInterceptor =====
 +  * [[java:slf4j:mdc|Slf4j MDC]]로 컨트롤러 정보를 저장해 두고, 그 컨트롤러의 호출 스택내에서 일어난 로그에 컨트롤러 정보를 함께 찍어줄 수 있다.
 +  * [[https://gist.github.com/kwon37xi/6e7aa448541d32faff105e5d53ab4a90|MdcLoggingInterceptor.java]]
 +
 +===== AbstractRequestLoggingFilter =====
 +  * [[https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/filter/AbstractRequestLoggingFilter.html|AbstractRequestLoggingFilter]] 를 사용하여 요청 파리미터 등의 정보를 로깅할 수 있다.
 +
 +===== Command Object =====
 +  * ''@RequestParam'' 를 나열하기 보다는 이를 한 묶음으로 한 클래스 객체를 만드는게 낫다.
 +  * 이 경우 기본 생성자와 Setter 가 필수이다.
 +
 +===== HttpMessageConverters =====
 +  * [[https://www.baeldung.com/spring-httpmessageconverter-rest|Http Message Converters with the Spring Framework | Baeldung]]
 ===== 기타 ===== ===== 기타 =====
   * [[springframework:mvc:handlermethodargumentresolver|Spring @MVC HandlerMethodArgumentResolver]]   * [[springframework:mvc:handlermethodargumentresolver|Spring @MVC HandlerMethodArgumentResolver]]
   * [[springframework:mvc:webargumentresolver|Spring @MVC WebArgumentResolver]]   * [[springframework:mvc:webargumentresolver|Spring @MVC WebArgumentResolver]]
   * [[springframework:mvc:modelandviewresolver|Spring @MVC ModelAndViewResolver]]   * [[springframework:mvc:modelandviewresolver|Spring @MVC ModelAndViewResolver]]
-  * [[[[http://www.baeldung.com/spring-mvc-content-negotiation-json-xml|Spring MVC Content Negotiation | Baeldung]]+  * [[http://www.baeldung.com/spring-mvc-content-negotiation-json-xml|Spring MVC Content Negotiation | Baeldung]] 
 +  * [[http://www.baeldung.com/spring-new-requestmapping-shortcuts|Spring @RequestMapping New Shortcut Annotations | Baeldung]] 
 +  * [[https://www.javacodegeeks.com/2018/06/domain-objects-spring-mvc.html|Dealing with Domain Objects in Spring MVC | Java Code Geeks - 2018]] 
 +  * [[https://dzone.com/articles/spring-web-mvc-annotation-examples|Spring Web MVC Annotation Examples - DZone Java]]
springframework/mvc.1458012309.txt.gz · 마지막으로 수정됨: 2016/03/15 11:55 저자 kwon37xi