WebMvcConfigurer
-
WebMvcConfigurer 설정 - 포메터 설정백기선(인프런 강의)/스프링 웹 MVC 2020. 9. 1. 21:17
Fometter Controller에서 URL에 값을 같이 보낼 때 문자열을 객체로 매핑해주는 역할을 하는 기능이다. Formatter에는 Printer와 Parser을 상속 받아 사용한다. Printer 해당 객체를 (Locale 정보를 참고하여) 문자열로 어떻게 출력할 것인가 Parser 어떤 문자열을(Locale 정보를 참고하여) 객체로 어떻게 변환할 것인가 기본 구성도 및 세팅 localhost:8080/hello?jinseok 으로 들어갈 시 @RestController public class SampleController { @GetMapping("/hello/{name}") public String hello(@PathVariable("name") Person person) { return ..
-
정적 리소스 지원백기선(인프런 강의)/스프링 부트 개념과 활용 2020. 5. 5. 22:16
정적 리소스 서버에서 어떤 작업을 처리해서 요청이 들어왔을 때, 뷰를 만들어 내는 것이 아니라 웹 브라우저나 클라이언트에서 요청이 들어왔을 때 그것에 대한 리소스가 이미 만들어져있고, 만들어져 있는 리소스를 그냥 보내주면 되는 것 정적 리소스 맵핑은 “ /**” 로 구성되어있다. 기본 리소스 위치 classpath:/static classpath:/public classpath:/resources/ classpath:/META-INF/resources 예시 application.properties에서 mapping 변경 시 WebMvcConfigurer 사용 @Configuration public class WebConfig implements WebMvcConfigurer{ @Override publi..