o.s.web.servlet.PageNotFound : No mapping for GET /css/default-category.css
이런 리소스 관련 에러가 발생하면 WebMvcConfigurer 인터페이스 사용.
package com.chan.ChanMCWeb.security.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class WebMvcConfig2 implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**")
.addResourceLocations("classpath:/static/");
registry.addResourceHandler("/assets/**")
.addResourceLocations("classpath:/static/assets/");
}
}
WebMvcConfigurer를 구현할때 @EnableWebMvc를 사용하면 스프링의 기본 설정들이 일부 무시되니 주의.