새소식

Spring

<SpringBoot> No mapping for GET

  • -

 

 

 

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를 사용하면 스프링의 기본 설정들이 일부 무시되니 주의.

 

 

 


 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.