Spring @EnableWebMvc和静态资源配置问题

时间:2019-01-03 13:32:23

标签: spring

因此问题如下: 我想制作一个名为GlobalExceptionHandler的自定义类

@ControllerAdvice
public class GlobalExceptionHandler extends BaseController{


@ExceptionHandler(NoHandlerFoundException.class)
public ModelAndView getException(){
    System.out.println("We are here!");
    return super.page("main-page","error/not-found","Whoops?!");
}

}

所以下面的类将捕获404 Not Found Exception,但是为此我需要启用@EnableWebMvc,因为spring.mvc.throw-exception-if-no-handler-found = true不能正常工作。现在,抛出了NoHandlerFoundException,并且按照我的意愿捕获了它,但是出现了一个问题,即静态资源不再工作了,无法在示例中找到它们:localhost:8080 / css / bootstrap.min.css,因为@EnableWebMvc和我搜索并尝试了很多解决方案,以使静态资源可用于自定义配置或将属性放置在application.properties中,但是这些都不起作用。如果您有任何建议,我如何使静态资源正常工作像@EnableWebMvc没用写评论

0 个答案:

没有答案
相关问题