spring mvc
-
스프링 부트의 스프링 MVC 설정백기선(인프런 강의)/스프링 웹 MVC 2020. 8. 31. 20:29
스프링 부트의 “주관”이 적용된 자동 설정이 동작한다. JSP 보다 Thymeleaf 선호 JSON 지원 정적 리소스 지원 (+ 웰컴 페이지, 파비콘 등 지원) 스프링 MVC 커스터마이징 application.properties 여기서 스프링의 MVC설정 등을 할 수 있다. 자동 완성이 되는 이유는 스프링 부트가 미리 설정할 수 있게 만들어 놨다. @Configuration + Implements WebMvcConfigurer: 스프링 부트의 스프링 MVC 자동설정 + 추가 설정 스프링 부트가 지원을 하며 가장 주로 사용한다. @Configuration + @EnableWebMvc + Imlements WebMvcConfigurer: 스프링 부트의 스프링 MVC 자동설정 사용하지 않음.
-
스프링 부트의 스프링 기본 세팅백기선(인프런 강의)/스프링 웹 MVC 2020. 8. 28. 23:14
1. 스프링 부트를 프로젝트를 만들기 전 아래와 같이 Thymeleaf와 Spring Web 의존성을 추가해 준다. 2. 아래의 구조에 맞게 코드를 만들어 준다. package kr.co.study; import java.time.LocalDateTime; public class Event { private String name; private int limitofEnrollment; private LocalDateTime startDateTime; private LocalDateTime endDateTime; public Event(String name, int limitofEnrollment, LocalDateTime startDateTime, LocalDateTime endDateTime) { su..
-
스프링 MVC 구성요소백기선(인프런 강의)/스프링 웹 MVC 2020. 8. 26. 22:18
MultipartResolver 파일 업로드 요청 처리에 필요한 인터페이스 바이너리 데이터를 조금씩 처리를 구현체에 위임함 HttpServletRequest를 MultipartHttpServletRequest로 변환해주어 요청이 담고 있는 File을 꺼낼 수 있는 API 제공. LocaleResolver 클라이언트의 위치(Locale) 정보를 파악하는 인터페이스 기본 전략은 요청의 accept-language를 보고 판단. ThemeResolver 애플리케이션에 설정된 테마를 파악하고 변경할 수 있는 인터페이스 css변경 쿠기, 세션, Fiexed 등으로 구성되어있다. 기본으로 Fiexed를 사용하기 때문에 실질적으로 사용 안함 https://memorynotfound.com/spring-mvc-them..