注释configurationreplace为mvc:资源 – Spring
我试图升级我的springmvc项目,以利用新的注释,摆脱我的XML。 以前,我正在用我的web.xml
加载我的静态资源:
<mvc:resources mapping="/resources/**" location="/resources/" />
现在,我正在利用WebApplicationInitializer
类和@EnableWebMvc
注释来启动我的服务,没有任何XML文件,但似乎无法弄清楚如何加载我的资源。
有没有一个注释或新的configuration拉回这些资源而不必使用XML?
一种方法是使您的configuration类扩展WebMvcConfigurerAdapter
,然后重写以下方法:
@Override public void addResourceHandlers(final ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); }