사용자 도구

사이트 도구


springframework:mvc

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
springframework:mvc [2016/03/15 11:55]
kwon37xi
springframework:mvc [2020/01/28 17:55] (현재)
kwon37xi
줄 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 가 필수이다.
 +
 +
 ===== 기타 ===== ===== 기타 =====
   * [[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