5
描述我在这个应用中的bug 比较老,spring的版本也不支持@configration来的是Apollo客户端实例化,所以,我按照文档提示的通过xml的方式来加载实例。但是他直接就报错了,是spring的版本太低了才导致不能正常注册bean吗?我一个spring4.0.2的也出现了同样的问题,不能通过xml来注册Apollo实例
简单明了地描述了一个bug
复现
通过以下步骤可以复现:
描述我在这个应用中的bug 比较老,spring的版本也不支持@configration来的是Apollo客户端实例化,所以,我按照文档提示的通过xml的方式来加载实例。但是他直接就报错了,是spring的版本太低了才导致不能正常注册bean吗?我一个spring4.0.2的也出现了同样的问题,不能通过xml来注册Apollo实例
简单明了地描述了一个bug
复现
通过以下步骤可以复现:
在将其集成到您的项目之前,请考虑从官方演示开始以掌握其功能。
我是按着文档去整合的。但是报了这个错误 classnotfound : beanddefinitionRegistryPostProcessor; 我的spring bean.jar确实没有这个类,spring -version:2.5.6。是低版本就不行通过
这些老工程,总是遇到奇奇怪怪的问题,xml除了那种方式,还有其他比较原始的方式加载bean吗?
Apollo 支持的最低 Spring 版本是 3.1.1。对于较旧的项目,您可能想直接使用Apollo API。
我已经升级了本地工程的spring相关依赖,和我之前整合成功的工程一致。其中有一个小插曲。就是这个老工程没有slf4j依赖,Apollo依赖使用了,很容易发现确实这个slf4j。我现在工程都正常了。唯独是java 1.6的,行里也取消了这些旧应用的计划。我打了一些失败了。不然可以试试。
我在spring4.0.2之前直接使用xml方式失败的原因是,我没有单独新建一个xml文件来放置文档上的