Front-Controller

    💎 Spring : 프론트 컨트롤러(FrontController) & 프로퍼티 에디터(PropertyEditor)

    📌 프론트 컨트롤러로부터 받을 수 있는 파라미터 PageController의 메서드를 호출하는데 DispatcherServlet이 메서드가 원하는 파라미터가 뭔지에 따라 꼽아준다. 메서드가 뭘 리턴하는지에 따라 적절하게 처리해준다. return 값에 따라서 그대로 클라이언트에 응답할 응답데이터로 할지 Jsp이름이라면 Jsp를 실행해서 응답한다. RequestHandler 요청을 다루는 자 // 프론트 컨트롤러(DispatcherServlet)로부터 받고 싶은 값이 있다면 // 요청 핸들러를 정의할 때 받고 싶은 타입의 파라미터를 선언하라! // 그러면 프론트 컨트롤러가 메서드를 호출할 때 해당 타입의 값을 넘겨줄 것이다. // ServletContext는 의존 객체로 주입 받아야 한다. // 요청 핸들러..