首页 > 其他分享 >升级sprongboot3.x问题

升级sprongboot3.x问题

时间:2024-09-03 16:53:07浏览次数:3  
标签:问题 依赖 spring springframework 升级 bean sprongboot3 org factories

1.子模块的bean或者第三方依赖的bean无法注入

类似报错如下

***************************
APPLICATION FAILED TO START
***************************

Description:

Field flinkRestApi in com.xxx.xxxxImpl required a bean of type 'org.springframework.cloud.openfeign.FeignContext' that could not be found.

The injection point has the following annotations:
    - @org.springframework.beans.factory.annotation.Autowired(required=true)


Action:

Consider defining a bean of type 'org.springframework.cloud.openfeign.FeignContext' in your configuration.

这是因为在springboot3.x中spring.factories被弃用了,造成了bean无法自动注入

原有的spring.factories需要改成如下形式,第三方依赖的需要升级版本(弃用了spring.factories的版本)

#该文件中直接写需要自动注入的类即可
org.springframework.boot.autoconfigure.AutoConfiguration.imports

 

2.存在循环依赖问题

spring6.x之后默认禁止循环依赖

实在要用循环依赖就手动在配置文件中配置

spring.main.allow-circular-references = true

 

 

 

 

参考连接:

https://blog.csdn.net/AL_guli/article/details/134753841

https://www.cnblogs.com/joeblackzqq/p/18036871

标签:问题,依赖,spring,springframework,升级,bean,sprongboot3,org,factories
From: https://www.cnblogs.com/wdgde/p/18394926

相关文章

  • vue3使用路由守卫出现的问题合集
    登录后停留在登录页面无法跳转--24.9.3原代码:functionisRoute(to){letres=router.getRoutes()letresFil=res.filter(item=>item.path===to.path)returnresFil.length>0}router.beforeEach((to,from,next)=>{if(to.path!=='/login'......
  • 解决 PbootCMS 搜索未搜索到任何数据的问题
    在PbootCMS中,如果页面提示“未搜索到任何数据”,可以通过以下方法解决,并实现多条件搜索功能。解决方案添加 scode=* 参数在搜索标签 {pboot:search} 中添加 scode=* 参数,表示搜索所有栏目内容。html {pboot:searchnum=12order=sortingscode=*field='title|......
  • 基环树的一些基本问题
    其实没啥。主要就两个一、求基环树的最大直径二、判环的简洁办法其中第一个问题比较关键,是一个非常常用的基环树森林模型。而且我基环树虽然写了7,8道了,写的却总是很冗长。基本全靠码力弥补才勉强不出错。。最近写的题目也是调了很久不出来,就是代码不够简洁导致的。很多细节可......
  • 局域网通信时,解决在一些设备上NsdManager发现服务失败的问题
    1.背景:Google提供了NsdManagerApi以支持局域网发现服务,但是在实际中,一些个别型号手机设备上,NsdManager发现服务失败,mdns解析失败,找不到对应的服务名称,进而无法解析出本地网络内的host和端口。可能存在的问题原因:1.1设备兼容性问题硬件限制:一些低端或较老的设备可......
  • 视觉SLAM十四讲学习笔记-非线性优化的状态估计问题
    视觉SLAM十四讲学习笔记-非线性优化的状态估计问题经典SLAM模型的位姿可以由变换矩阵来描述,然后用李代数进行优化。观测方程由相机成像模型给出,其中内参是随相机固定的,而外参则是相机的位姿。由于噪声的存在,运动方程和观测方程的等式必定不是精确成立的。得到的数据通常是......
  • 为什么多线程会带来性能问题?
    为什么多线程会带来性能问题?什么是性能问题在上一篇中,我们已经学习了多线程带来的线程安全问题,但对于多线程而言,它不仅可能会带来线程安全问题,还有可能会带来性能问题,也许你会奇怪,我们使用多线程的最大目的不就是为了提高性能吗?让多个线程同时工作,加快程序运行速度,为什么反而会带来......
  • 哪些场景需要额外注意线程安全问题
    今天我们主要学习哪些场景需要额外注意线程安全问题,在这里总结了四种场景。访问共享变量或资源第一种场景是访问共享变量或共享资源的时候,典型的场景有访问共享对象的属性,访问static静态变量,访问共享的缓存,等等。因为这些信息不仅会被一个线程访问到,还有可能被多个线程同时访问,那......
  • vscode文件分层时找不到eslint配置问题
    我的文件夹是这样的--root--server--webserver里用的是eslint5.16.0,没有任何问题web因为是vuter+eslint9.9.1,就各种报错,项目越写越难受,最后忍不住查了一下到底怎么配置新版的vscode+eslint版本:vscode:1.92.2eslint:9.9.1vscode工作区.vscode文件夹里加上一个文......
  • 大模型微调中的内存效率问题及解决方案
    人工智能咨询培训老师叶梓转载标明出处大模型(LLMs)在大规模训练中的内存消耗问题日益凸显,传统的参数高效微调技术,如低秩适应(LoRA),虽然在一定程度上缓解了这一问题,但其性能在很多大规模微调场景下仍无法与全参数训练相媲美。为了解决上述问题,香港科技大学以及伊利诺伊大学香槟......
  • spring boot 驼峰遇到的一个奇怪问题
    实体类publicclassUserInfoVo{@Schema(description="登录帐号")privateStringuAccount;@Schema(description="用户姓名")privateStringuName;@Schema(description="手机号")privateStringuTel;@Sche......