리다이렉트 요청에는 적용하지 않기.
static 리소스 요청에는 적용하지 않기.
콜백 메서드가 3개가 있다.
웹 MVC 설정 커스터마이징
model에 이 정보가 들어가는 Interceptor 를 만들었고, Interceptor를 적용해야 한다. 만들기만 하고 bean으로 등록하더라도 바로 사용가능하지 않다. mvc에다가 설정해줘야 한다. 스프링 부트에서 webmvc를 커스터마이징 하고 싶을 때
StaticResourceLocation.values()는 각각의 enum이 list를 들고 있다.
*/
public enum StaticResourceLocation {
/**
* Resources under {@code "/css"}.
*/
CSS("/css/**"),
/**
* Resources under {@code "/js"}.
*/
JAVA_SCRIPT("/js/**"),
/**
* Resources under {@code "/images"}.
*/
IMAGES("/images/**"),
/**
* Resources under {@code "/webjars"}.
*/
WEB_JARS("/webjars/**"),
/**
* The {@code "favicon.ico"} resource.
*/
FAVICON("/**/favicon.ico");
출처 : 인프런 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발