TIL - Spring MVC
Dispatch Servlet : spring이 제공
Front Controller Pattern
- 중앙 집중형 Controller(servlet)을 앞단에 두고 등록되어진 다른 Controller에 맞는걸 넘겨줌
- 스프링에서는 컨트롤러를
핸들러
라고도 부른다 ! - DispatcherServlet은 사용자 요청 URL을 기준으로 어떤 핸들러에게 작업을 위임할지 결정해준다 => 핸들러 매핑 전략
=>@RequestMappingHandlerMapping
- 핸들러 어댑터 전략
@RequestMappingHandlerAdapter
- DispatcherServlet -> HandlerAdapterTypeA,HandlerAdaterTypeB -> ControllerTypeA,ControllerTypeB
@Configuration
- 설정파일을 만들거나 Bean을 등록하기 위함
- 스프링 컨테이너에서 Bean을 관리할 수 있게되고 등록할때 싱글톤이 되도록 보장해줌
@ComponentScan
- @Component 클래스들을 스캔하여 빈으로 등록해주는 것
@EnableWebMvc
- Spring Framework에서 Config값을 알아서 세팅해준다.
@EnableTransactionManagement
- java config 안에서 등록된 PlatformTransactionManager 타입의 Bean을 등록하면, 그 중 하나를 TransactionManagement로 사용하게 된다.
Map.of()
Map<Integer, Integer> map = Map.of( 1, "a", 2, "b" ... );
- key와 값을 최대 10개까지 넣을 수 있음
setCachePeriod();
gzip
- 여러 파일을 하나의 파일로 압축하는 옵션이 없다
Author And Source
이 문제에 관하여(TIL - Spring MVC), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hye_b/TIL-Spring-MVC저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)