목록@ResponseBody (2)
개발 무지렁이
𐂂 (1) 스프링부트 정적 콘텐츠 기능 정적 콘텐츠 파일을 그대로 클라이언트로 내려준다. localhost:8080/hello-static.html과 같은 url로 접근했을 때, hello-static와 매핑되는 컨트롤러를 찾아서 없으면, 🗂️resources/static에서 hello-static.html을 찾아서 있으면 반환한다. 매핑되는 컨트롤러가 있고, 리턴값으로 문자를 반환하면, 뷰 리졸버가 화면을 찾아서 처리한다. (스프링부트 템플릿엔진 기본 viewName 매핑, 🗂️resources:templates/ + {viewName} + .html) 𐁍 MVC와 템플릿 엔진 Model View Controller 방식으로 쪼개고, view를 찾아 템플릿엔진에 연결해주는 구조 (
SERVLET BEAN 설정을 javaBase로, @annotation 컨트롤러 클래스 자동스캔 🪅. Spring MVC 컨포넌트를 다음과 같은 @annotation으로 변환할 수 있다. web.xml => @WebServlet Handler Mapping => @RequestMapping ⚠️. MVC에서는 메서드로 호출X, URL 요청주소가 맞는 것이 중요하다. Controller => @Controller return: ModelAndView, String, void [RequestMappingController.java] ⚠️. URL 요청주소에 .do(쩜두)를 붙이는 것은 관례이다. @Controller @RequestMapping("/rem") public class RequestMapping..