Today I Learned_220201

최대 1 분 소요

Spring

인프런 자바 강의

Controller 객체

커맨드 객체, @ModelAttribute를 이용해 view에서 참조하는 객체의 이름 변경, 중첩 커맨드 객체

Model & ModelAndView 객체

Model : 뷰에 데이터만을 전달하기 위한 객체

ModelAndView : 데이터와 뷰의 이름을 함께 전달

Session, Cookie - 차이점, 사용 이유

Session : HttpServletRequest.getSession(), HttpSession

setAttribute, invalidate

Cookie : 생성자를 통한 생성, @CookieValue를 이용한 사용

Redirect

설정 방법

  1. view 호출 시 “redirect:/”로 호출

  2. HandlerInterceptor를 이용해서 사용

HandlerInterceptor : preHandler(컨트롤러 호출 전), postHandler(컨트롤러 수행 후), afterCompletion(뷰와 컨트롤러 동작이 마친 이후)

HanlderInterceptor의 경우 인터페이스이므로, 사용하려면 필요 없는 메소드를 전부 구현해야 함 -> HandlerInterceptorAdapter 클래스를 상속하여 사용

HandlerInterceptorAdapter를 상속하여 새로운 클래스를 생성하고, 생성한 클래스는 빈으로 관리하기 위해 스프링 설정파일에 interceptors 태그로 등록해 둔다(태그 등록 시 적용 범위 매핑도 가능 )

iTerms 설정

https://datacodingschool.tistory.com/166

https://subicura.com/mac/dev/#iterm2-%E1%84%89%E1%85%A5%E1%86%AF%E1%84%8E%E1%85%B5

카테고리:

업데이트: