Spring
🗄️ Spring : multipart/form-data 형식의 파라미터 값 받기
📌 RequestHandler - multipart/form-data 형식의 파라미터 값 받기 // 클라이언트가 멀티파트 형식으로 전송한 데이터를 꺼내기 1. Servlet API에서 제공하는 Part를 사용하거나 2. Spring에서 제공하는 MultipartFile 타입의 아규먼트를 선언하면 된다. // 주의! 1. DispatcherServlet을 web.xml을 통해 배치했다면, 태그를 추가해야 한다. 2. WebApplicationInitializer를 통해 DispatcherServlet을 배치했다면, App1WebApplicationInitializer 클래스를 참고하라! // config 파일 public class App1WebApplicationInitializer extends Abs..
💎 Spring : 프론트 컨트롤러(FrontController) & 프로퍼티 에디터(PropertyEditor)
📌 프론트 컨트롤러로부터 받을 수 있는 파라미터 PageController의 메서드를 호출하는데 DispatcherServlet이 메서드가 원하는 파라미터가 뭔지에 따라 꼽아준다. 메서드가 뭘 리턴하는지에 따라 적절하게 처리해준다. return 값에 따라서 그대로 클라이언트에 응답할 응답데이터로 할지 Jsp이름이라면 Jsp를 실행해서 응답한다. RequestHandler 요청을 다루는 자 // 프론트 컨트롤러(DispatcherServlet)로부터 받고 싶은 값이 있다면 // 요청 핸들러를 정의할 때 받고 싶은 타입의 파라미터를 선언하라! // 그러면 프론트 컨트롤러가 메서드를 호출할 때 해당 타입의 값을 넘겨줄 것이다. // ServletContext는 의존 객체로 주입 받아야 한다. // 요청 핸들러..