Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- msa
- 게시판 작성자를 아이디로
- 자바
- 모던 자바스크립트 Deep Dive
- 자바스크립트
- ORM
- JPA
- 출처 모던 자바스크립트 Deep Dive
- spring security
- 공백검사
- java
- UUID
- 자바 ORM 표준 JPA 프로그래밍
- 관계형 데이터베이스
- 유효성검사
- 중복되지 않는 값 만들기
- Thymeleaf
- 스프링 시큐리티
Archives
- Today
- Total
인지용
java config 설정 의미 (WebConfig) 본문
우선 web.xml은 서버가 처음 켜질때 읽어지는 설정파일이다.
root-context.xml 이나 servlet-context.xml 같은 다른 설정파일들에 대한 정보도 가지고 있다.
import javax.servlet.Filter;
import org.springframework.lang.Nullable;
import org.springframework.web.context.WebApplicationContext;
import org.springframework.web.servlet.FrameworkServlet;
import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
public class WebConfig extends AbstractAnnotationConfigDispatcherServletInitializer{
@Nullable
@Override
protected Class<?>[] getRootConfigClasses() {
return new Class[] {RootConfig.class};
}
@Nullable
@Override
protected Class<?>[] getServletConfigClasses() {
return new Class[] {ServletConfig.class};
}
@Override
protected String[] getServletMappings() {
return new String[] {"/"};
}
@Override
protected FrameworkServlet createDispatcherServlet(WebApplicationContext servletAppContext) {
return super.createDispatcherServlet(servletAppContext);
}
@Nullable
@Override
protected Filter[] getServletFilters() {
// TODO Auto-generated method stub
return super.getServletFilters();
}
}
AbstractAnnotationConfigDispatcherServletInitializer 는 web.xml을 대체할 수 있도록
스프링에서 제공하는 클래스다.
https://m.blog.naver.com/duco777/221099753233
1. 초기 스프링 프로젝트 JavaConfig로 세팅하기
이번 포스팅의 목표는 "스프링 설정에 대한 이해 & Xml to Java 설정 변환"이다. 처음 프로젝트 생성...
blog.naver.com
'정보들' 카테고리의 다른 글
spring RestTemplate (0) | 2021.08.24 |
---|---|
@bean, @configuration, @component 차이 (0) | 2021.08.20 |
@EnableWebMvc 사용이유 (0) | 2021.08.19 |
WebMvcConfigurer, @EnableWebMvc (0) | 2021.08.19 |
Spring MVC 동작원리 (0) | 2021.08.19 |