news 2026/4/16 15:01:24

Springboot 3.5+ 升级记录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Springboot 3.5+ 升级记录

依赖版本变更

Springboot 3.5.7
Springcloud 2025.0.0
spring-cloud-alibaba 2025.0.0.0 (nacos相关组件)
其余略

Jakarta

废弃了JavaEE,改用了Jakarta EE
引入包的时候注意一下
如:jakarta.servlet.http.HttpServletRequest

Redis加载

读取的字段从spring.redis改成了spring.data.redis

nacos配置引入

由于springboot3+放弃了bootstrap.yml的加载,替换为application.yml
因此我们的配置需要写在application.yml中。而且是必须写在对应的application-profile.yml上

spring: config: import: -"optional:nacos:blade-test.yaml?group=DEFAULT_GROUP"-"optional:nacos:blade.yaml?group=DEFAULT_GROUP"-"optional:nacos:${spring.application.name}.yaml?group=DEFAULT_GROUP"

查看引入的变量(包含nacos配置)

ConfigurableEnvironment 类

@Bean @ConditionalOnMissingBean public RedisConnectionFactory redisConnectionFactory(ConfigurableEnvironmentenv){Stringhost=env.getProperty("spring.data.redis.host");Integer port=env.getProperty("spring.data.redis.port", Integer.class,6379);String password=env.getProperty("spring.data.redis.password");if(host==null){throw new IllegalStateException("Redis配置未从Nacos加载,请检查 redis-config.yaml 是否加载成功");}RedisStandaloneConfiguration config=new RedisStandaloneConfiguration(host, port);if(StringUtils.hasText(password)){config.setPassword(RedisPassword.of(password));}returnnew LettuceConnectionFactory(config);}


Spring SPI加载机制变化

加载方式从之前的META-INF/spring.factories改成了META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 12:23:31

基于Dify的AI应用如何设置多级缓存策略?

基于Dify的AI应用如何设置多级缓存策略? 在如今大语言模型(LLM)广泛落地的背景下,企业构建AI应用时常常面临一个现实矛盾:用户期待秒级响应,而模型推理却动辄耗时上千毫秒。尤其在智能客服、知识问答等高频…

作者头像 李华
网站建设 2026/4/15 19:48:28

从网页到设计稿:html2sketch自动化转换全攻略

从网页到设计稿:html2sketch自动化转换全攻略 【免费下载链接】html2sketch parser HTML to Sketch JSON 项目地址: https://gitcode.com/gh_mirrors/ht/html2sketch 你是否曾经为网页设计稿的制作而烦恼?当开发团队已经完成网页开发,…

作者头像 李华
网站建设 2026/4/16 12:58:48

一站式证件照制作系统源码,自定义颜色与规格,源码开源可以二开

温馨提示:文末有资源获取方式证件照应用场景不断扩大,但传统制作方式往往无法满足多样化需求。一款创新的AI智能证件照在线制作系统通过技术革新,为用户提供全方位解决方案。该系统利用人工智能快速处理照片,支持自定义设置&#…

作者头像 李华
网站建设 2026/4/15 13:15:04

Charticulator数据可视化平台:零代码构建企业级定制图表

企业数据可视化面临的最大瓶颈是什么?传统图表工具的模板化限制让数据洞察变得困难重重。Charticulator交互式图表定制平台正是解决这一痛点的革命性方案,让任何人都能通过直观拖拽创建专业级别的定制化可视化效果。 【免费下载链接】charticulator Inte…

作者头像 李华
网站建设 2026/4/16 14:49:55

GenomicSEM:解锁遗传结构方程建模的科研新范式

GenomicSEM:解锁遗传结构方程建模的科研新范式 【免费下载链接】GenomicSEM R-package for structural equation modeling based on GWAS summary data 项目地址: https://gitcode.com/gh_mirrors/ge/GenomicSEM 在遗传学研究领域,如何从海量GWAS…

作者头像 李华
网站建设 2026/4/16 12:25:52

7大核心技术:GenomicSEM遗传结构方程建模实战手册

7大核心技术:GenomicSEM遗传结构方程建模实战手册 【免费下载链接】GenomicSEM R-package for structural equation modeling based on GWAS summary data 项目地址: https://gitcode.com/gh_mirrors/ge/GenomicSEM GenomicSEM作为基于GWAS汇总数据的遗传结构…

作者头像 李华