Springboot项目如何兼容老的Spring项目问题
springboot项目如何兼容老的Spring项目
通过spring boot 启动类,直接运行报错
@SpringBootApplication public class DemoApplication { public static void main(String[] args) { ConfigurableApplicationContext context = SpringApplication.run(DemoApplication.class, args); MyBean bean = context.getBean(MyBean.class); System.out.println(bean); } }
在启动类上@ImportResource注解,指定需要加载的xml文件,
@ImportResource(locations = {"classpath:applicationContext.xml"})
此时再运行,就能正常运行了
MyBean
@Getter @Setter @ToString public class MyBean { private int id; private String name; }
springboot和spring cloud的兼容关系
当spring cloud 项目启动报错
Your project setup is incompatible with our requirements due to following reasons:
Spring Boot [2.4.5] is not compatible with this Spring Cloud release train
便是boot和cloud版本项目不对应。
如图:
ideal会自动提示换什么版本的boot。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
导入项目出现Java多个工程相互引用异常A cycle was detected in the build path o
今天小编就为大家分享一篇关于导入项目出现Java多个工程相互引用异常A cycle was detected in the build path of project的解决办法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2018-12-12windows10 JDK安装及配置环境变量与Eclipse安装教程
这篇文章主要介绍了windows10 JDK安装及配置环境变量与Eclipse安装,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-10-10spring boot 2.x静态资源会被拦截器拦截的原因分析及解决
这篇文章主要介绍了spring boot 2.x静态资源会被拦截器拦截的原因分析及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-01-01SpringBoot2 整合MinIO中间件实现文件便捷管理功能
这篇文章主要介绍了SpringBoot2 整合MinIO中间件,实现文件便捷管理,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-07-07
最新评论