Spring Boot 2.x中怎么访问静态资源
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章给大家介绍Spring Boot 2.x中怎么访问静态资源,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先看一下 自动配置类的定义:这是因为在 springboot的w
千家信息网最后更新 2026年11月04日Spring Boot 2.x中怎么访问静态资源
这篇文章给大家介绍Spring Boot 2.x中怎么访问静态资源,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
首先看一下 自动配置类的定义:
这是因为在 springboot的web自动配置类 WebMvcAutoConfiguration 上有条件注解
@ConditionalOnMissingBean(WebMvcConfigurationSupport.class)
这个注解的意思是在项目类路径中 缺少 WebMvcConfigurationSupport类型的bean时改自动配置类才会生效,所以继承 WebMvcConfigurationSupport 后需要自己再重写相应的方法。
如果想要使用自动配置生效,又要按自己的需要重写某些方法,比如增加 viewController ,则可以自己的配置类可以继承 WebMvcConfigurerAdapter 这个类。不过在spring5.0版本后这个类被丢弃了 WebMvcConfigurerAdapter ,虽然还可以用,但是看起来不好。
/** * 原来是这么写的: * public class BeanConfiguration extends WebMvcConfigurationSupport * 导致默认配置的静态资源不生效了 */@Configurationpublic class BeanConfiguration implements WebMvcConfigurer { @Bean public MappingJackson2HttpMessageConverter jackson2HttpMessageConverter() { MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); mapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")); mapper.setTimeZone(TimeZone.getTimeZone("GMT+8")); mapper.setDefaultPropertyInclusion(JsonInclude.Include.ALWAYS); converter.setObjectMapper(mapper); return converter; } @Override public void configureMessageConverters(List> converters) { //将我们定义的时间格式转换器添加到转换器列表中, //这样jackson格式化时候但凡遇到Date类型就会转换成我们定义的格式 converters.add(jackson2HttpMessageConverter()); // 添加字符串转换,否认如果返回字符串,则会报异常,其他converter // 参考:org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport#addDefaultHttpMessageConverters StringHttpMessageConverter stringHttpMessageConverter = new StringHttpMessageConverter(); stringHttpMessageConverter.setWriteAcceptCharset(false); // see SPR-7316 converters.add(stringHttpMessageConverter); }} 关于Spring Boot 2.x中怎么访问静态资源就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
配置
资源
静态
格式
内容
字符
字符串
方法
更多
注解
类型
转换器
参考
帮助
不错
不好
兴趣
小伙
小伙伴
意思
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技企业
南京欣网互联网络科技有限公司
科技创新与互联网经济
腾讯阿里互联网科技
嘟嘟瓜互联网科技
互联网科技视频
艾特科技互联网
互联网女皇 腾讯科技
新浪科技互联网
苏州大垚互联网科技
互联网科技类展会
科技伦理 互联网公司
中正互联网科技招聘
科技大学互联网专业好不好
昊天互联网科技有限公司
消费医药和互联网科技
工业互联网展湾科技股份有限公司
互联网风格科技公司名称
珠海东科互联网科技有限公司
广东猫王互联网科技有限公司电话
广东万易互联网科技有限公司惠州分公司
深圳科技互联网
互联网科技作文
深圳卡尔迅互联网科技有限公司怎么样
中国的互联网科技企业的崛起
福州新华互联网科技学校 知乎
浙江互联网科技研学营
开一家科技互联网公司需要多少钱
易企秀互联网科技是做什么的
互联网的黑科技实验室