728x90 반응형 thymeleaf32 [Spring] HTTP 응답 - 정적 리소스, 뷰 템플릿 스프링(서버)에서 응답 데이터를 만드는 방법은 크게 3가지이다. 1) 정적 리소스 - 예) 웹 브로우저의 정적인 HTML, css, js를 제공할 때는, 정적 리소스를 사용한다. 2) 뷰 템플릿 사용 - 예) 웹 브라우저에 동적인 HTML을 제공할 때는 뷰 템플릿을 사용한다. 3) HTTP 메시지 사용 - HTTP API를 제공하는 경우에는 HTML이 아니라 데이터를 전달해야하므로, HTTP 메시지 바디에 JSON 같은 형식으로 데이터를 실어 보낸다 정적 리소스 스프링 부트는 클래스패스의 다음 디렉토리에 있는 정적 리소스를 제공한다. /static, /public, /resources, /META-INF/resources src/main/resources 는 리소스를 보관하는 곳이고, 또 클래스패스의 시.. 2023. 6. 12. [Spring] 뷰 리졸버(View Resolver) OldController 에서 View를 조회할 수 있도록 변경한다. package helloMVC.servlet.web.springmvc.old; import org.springframework.stereotype.Component; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.Controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; // 스프링 빈의 이름 지정 @Component("/springmvc/old-controller") public cl.. 2023. 5. 31. 이전 1 ··· 3 4 5 6 다음 728x90 반응형