본문 바로가기
Back-end/Spring

스프링 공부

by JiGyeong 2019. 6. 11.

Spring Configurer

 

DispatcherServlet Init등 설정을 xml 뿐 아니라 Java 파일로도 할 수 있다.
빈등록은 @Bean으로 어노테이션을 달아준다.

 

WebMvcConfigurer 는 스프링에서 제공하는 설정 인터페이스로, 스프링에서 제공하는 설정 이외의 것을

커스터마이징 하고싶을때 이 인터페이스의 메소드를 오버라이드하여 사용하면 된다.
@Configuration 인터페이스를 추가로 설정하면 Spring Boot를 설정하게 된다.

 

 

 

 

리소스 핸들러

 

Default Servlet : 톰캣, 제티 등에는 디폴트 서블릿이 이미 등록이 되어있다. (톰캣 홈페이지에서 설명을 볼 수 있음)

예 ) web.xml에 등록하여 정적인 리소스(이미지, 자바스크립트 등) 를 처리하는데 사용이 됨.

 

resources/static 디렉토리 밑에다가 파일을 등록해 놓으면

정적인 리소스가 요청을 다 가로채지 못하도록 처리할 수 있다.

리소스 위치 명시는 Configurer 파일에서 해준다.