사용자 도구

사이트 도구


springframework:mvc

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
마지막 판 양쪽 다음 판
springframework:mvc [2018/06/22 08:53]
kwon37xi
springframework:mvc [2020/01/28 17:55]
kwon37xi
줄 54: 줄 54:
   * [[http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/filter/CommonsRequestLoggingFilter.html|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 가 필수이다.
 +
  
 ===== 기타 ===== ===== 기타 =====
줄 62: 줄 74:
   * [[http://www.baeldung.com/spring-new-requestmapping-shortcuts|Spring @RequestMapping New Shortcut Annotations | 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://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.txt · 마지막으로 수정됨: 2020/07/17 10:12 저자 kwon37xi