记一次从spring.xml方式模块代码转为spring-boot项目下经历

自己公司封装的导出功能

1.由于该块功能是从前台src下搬出来,涉及很多数据源对象以及spring-bean注入问题
2.最笨方法全搬:起初,把配置文件,代码都搬到后台,报了很多错,一头懵逼
3.先搬导出功能代码,报错是少了,但是有很多数据源对象创建失败
4.采用注解@Bean方式加载,发现解决了一些对象创建问题,但还有有数据源创建失败,如果一个个@Bean,会创建很多,耗时间
5.还是选择原来xml方式注入,在spring-boot中扫描加载这些配置文件不久可以吗,结果还是创建不了,
6.发现是不是这些数据源bean跟原来的冲突了,所以索性重写相关方法,用后台原来的数据源bean 解决问题

总结:重构或者沿用其他框架代码时候,应该尝试着新的最小改动的方式去实现原有功能,照搬可以会更浪费时间,收获也不大
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值