2022-04-20(수)

Jeongyun Heo·2022년 4월 20일
0

느낌표 떴을 때는 cleanEclipse 해서 기존 거 지우기

지우고 이클립스 설정 파일 다시 만들기

gradle eclipse

애노테이션으로 호출될 메서드 지정하기

DispatcherServlet
/app 으로 시작하는 모든 요청은 DispatcherServlet가 받는다
앞쪽에 통제한다 (Front Controller)

interface Controller
이 규칙에 따라서 만들었다

@RequestMapping이 붙은 메서드를 호출

애노테이션 유지 정책

① SOURCE : 컴파일 할 때 .class 파일에 포함되지 않는다.

자바소스 -변환기-> 또 다른 자바 소스

응용 예) Lombok

CLASS : .class 파일에 포함됨. 단 실행 중에는 추출할 수 없다.
자바소스 ---컴파일---> .class (애노테이션 정보 유지)

③ RUNTIME : .class 파일에 포함됨. 실행 중에 추출 가능. 실행 중에 추출 가능 (Reflection API를 이용해 알아낼 수 있다)

자바소스 -컴파일-> .class -실행-> 애노테이션 추출

  1. 1 애노테이션으로 요청을 처리할 메서드를 표시하기

페이지 컨트롤러 자동 생성하기 + request handler 추출하기

RequestMappingHandler 유사하게 만들기

spring wevmvc requestparam 검색

0개의 댓글