Spring mvc:resources的注释配置替换

我正尝试升级我的spring mvc项目,以利用新的注释并摆脱我的xml。以前,我web.xml通过以下行将静态资源加载到我的计算机中:

<mvc:resources mapping="/resources/**" location="/resources/" /> 

现在,我在没有任何xml文件的情况下利用WebApplicationInitializer该类和@EnableWebMvc批注来启动我的服务,但是似乎无法弄清楚如何加载我的资源。

是否有注释或新配置可将这些资源拉回而无需使用xml?

回答:

对于spring3和4:

一种方法是让你的配置类extension WebMvcConfigurerAdapter,然后像这样重写以下方法:

@Override

public void addResourceHandlers(final ResourceHandlerRegistry registry) {

registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");

}

以上是 Spring mvc:resources的注释配置替换 的全部内容, 来源链接: utcz.com/qa/425938.html

回到顶部