사용자 도구

사이트 도구


springframework:mvc

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
springframework:mvc [2018/11/22 17:37]
kwon37xi
springframework:mvc [2020/01/28 17:55] (현재)
kwon37xi
줄 58: 줄 58:
   * [[java:​slf4j:​mdc|Slf4j MDC]]로 컨트롤러 정보를 저장해 두고, 그 컨트롤러의 호출 스택내에서 일어난 로그에 컨트롤러 정보를 함께 찍어줄 수 있다.   * [[java:​slf4j:​mdc|Slf4j MDC]]로 컨트롤러 정보를 저장해 두고, 그 컨트롤러의 호출 스택내에서 일어난 로그에 컨트롤러 정보를 함께 찍어줄 수 있다.
   * [[https://​gist.github.com/​kwon37xi/​6e7aa448541d32faff105e5d53ab4a90|MdcLoggingInterceptor.java]]   * [[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 가 필수이다.
 +
  
 ===== 기타 ===== ===== 기타 =====
줄 66: 줄 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.1542875877.txt.gz · 마지막으로 수정됨: 2018/11/22 17:37 저자 kwon37xi