Spring 4 基于注解的静态资源映射等效项

标签 spring static resources annotations

我刚刚将 XML 配置的 Spring MVC 项目转换为基于注释的项目,但我似乎无法弄清楚静态资源映射要使用什么注释(以及将其放置在何处)。我的项目旧的基于 XML 的配置中的映射是:

<mvc:resources mapping = "/css/**" location = "/css/"/> <mvc:resources mapping = "/images/**" location = "/images/"/> <mvc:resources mapping = "/*.html" location = "/"/>

感谢任何帮助。

最佳答案

@Configuration  
@EnableWebMvc  
public class WebAppConfig extends WebMvcConfigurerAdapter {  

        @Override  
        public void addResourceHandlers(ResourceHandlerRegistry registry) {  
                registry.addResourceHandler("/css/**").addResourceLocations("/css/");  
        }  
}

关于Spring 4 基于注解的静态资源映射等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23546791/

相关文章:

Java - 使用反射获取对静态类的引用

java - 如何改变 "private static final"参数?

.net - 如何在资源字典中正确定义颜色?

c# - 资源文件和附属程序集

java - Java在哪里存储最终成员和静态成员?

silverlight - 为什么我不能在 Silverlight 中移动我的资源字典?

java - Spring Boot 模糊映射。无法映射方法

java - 注入(inject) stub 服务代替 Autowiring 的 bean 进行单元测试

spring - 为什么我的 Spring @autowired DAO 没有 Autowiring ?

java - 在 spring 中设置和获取 session 绑定(bind)属性