Spring 混合弹簧3和4

Spring 混合弹簧3和4,spring,Spring,我有一个使用Spring3.x的遗留应用程序。它使用Maven构建并创建一个war文件。它很大,也许现在可以称之为巨石 我正在慢慢地转向微服务体系结构,作为第一阶段,我想创建作为JAR文件构建的Maven子项目(在web应用程序中),其中包含使用Spring 4更新的@RestController注释的Spring控制器 你认为混合使用Spring的第3版和第4版会有问题吗?我想扫描现有Spring3应用程序中jar文件的包结构,以便检测Spring4注释 提前感谢。千万不要混用框架的版本(无论

我有一个使用Spring3.x的遗留应用程序。它使用Maven构建并创建一个war文件。它很大,也许现在可以称之为巨石

我正在慢慢地转向微服务体系结构,作为第一阶段,我想创建作为JAR文件构建的Maven子项目(在web应用程序中),其中包含使用Spring 4更新的@RestController注释的Spring控制器

你认为混合使用Spring的第3版和第4版会有问题吗?我想扫描现有Spring3应用程序中jar文件的包结构,以便检测Spring4注释


提前感谢。

千万不要混用框架的版本(无论是spring还是hibernate),它会咬到你的。Tony-好问题,但你是在问“将XML与注释混合会有问题吗?”。您是否尝试将旧版升级到Spring4,并且存在兼容性问题?Spring支持将注释方法和XML混合使用(也就是说,慢慢地逐步淘汰XML,转而使用注释方法)?无论哪种方式,都有一条清晰的迁移路径,而且大部分内容都应该是向后兼容的。混合使用3和4没有任何意义,只需升级到4.x并修复任何损坏的部分。永远不要混合框架的版本(无论是spring还是hibernate),它会咬到你。Tony-好问题,但你是在问“将XML与注释混合会有问题吗?”。您是否尝试将旧版升级到Spring4,并且存在兼容性问题?Spring支持将注释方法和XML混合使用(也就是说,慢慢地逐步淘汰XML,转而使用注释方法)?无论哪种方式,都有一条清晰的迁移路径,而且大部分内容都应该是向后兼容的。混合使用3和4没有任何意义,只需升级到4.x并修复任何损坏的。