분류 전체보기(171)
-
스프링 mvc1 - 기본 기능
1/23 * 로깅 (system.pirnt.out X) - 로그 선언 @RestController public class LogTestController { private final Logger log = LoggerFactory.getLogger(getClass()); @RequestMapping("/log-test") public String LogTest(){ String name = "Spring"; log.trace("trace log={}", name); log.debug("debug log={}", name); log.info(" info log={}", name); log.warn(" warn log={}", name); log.error(" error log={}", name); retu..
2023.01.23 -
스프링 mvc1 - 스프링 mvc 구조
스프링 mvc 핵심 구조 FrontController -> DispatcherServlet handlerMappingMap -> HandlerMapping MyHandlerAdapter -> HandlerAdapter ModelView -> ModelAndView viewResolver -> ViewResolver MyView -> View ======================================= 주요 기능 : DispatcherServlet.doDispatch() 1. 핸들러 조회 2. 핸들러 어뎁터 조회 3. 어뎁터를 통해 헨들러 실행 4.. ModelAndView 반환 5. viewResolver 호출 6. View 반환 7. 뷰 렌더링 ==========================..
2023.01.22 -
스프링 mvc1 - MVC 프레임워크 만들기
1/19 프론트 컨트롤러 (문지기 역할) : 공통로직을 모아서 한 번에 처리함. V1 구조 ============================================================================= 상위 경로에 frontController 생성 Controller 정보 Map에 저장 public FrontControllerServletV1(){ controllerMap.put("/front-controller/v1/members/new-form", new MemberFormControllerV1()); controllerMap.put("/front-controller/v1/members/new-form", new MemberSaveControllerV1()); contro..
2023.01.20