我正在尝试在我的Web应用程序中提供静态资源,我试过:
@SuppressWarnings("deprecation") @Bean WebMvcConfigurerAdapter configurer(){ return new WebMvcConfigurerAdapter() { @Override public void addResourceHandlers (ResourceHandlerRegistry registry) { registry.addResourceHandler("/**"). addResourceLocations("classpath:/static/"); } }; }
但是在Spring 5中不推荐使用WebMvcConfigurerAdapter.如何立即访问静态资源?
解决方法
Spring 5 – Static Resources
从文档:
@Configuration @EnableWebMvc public class WebConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**") .addResourceLocations("/public","classpath:/static/") .setCachePeriod(31556926); } }
原文地址:https://www.jb51.cc/java/120797.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。