哥写代码基本上属于BUG free的那种,但是特么的今天弄出来个线上的大BUG?!心里千万个草泥马路过¥#%……#¥%##
应该不会有BUG啊,咋回事呢?
测试环境跑了八百遍都成功都他奶奶的不知道咋回事……
这个项目&技术经理还是有两把刷子的,瞬间就找到了问题所在。说实话我之前一直不知道他那个双数据源是怎么搞的怎么配置的……麻辣个鸡的就是数据源整错了……捋了半天我才看明白咋回事。
这个首先dao1我之前不知道它怎么回事,我看别人怎么写的我就怎么写的,然后顺着dao1往上找
BaseDao是封装的底层,没什么大问题。
看见没,spring配置dao方法的时候有这个东西,dao层本来就是数据持久层的。
在spring配置service层的文件中,ManagerSupport在这里,看到了dao和dao1两个东西,但是baseDAOIbatis和baseDAOIbatis1是什么鬼?
继续找……
又跑回dao的配置文件里了
然后就在数据源的配置文件里面找到了对应的配置
然后就解释的通了这个多数据源是什么个玩意。
太你妹的麻烦了!!!
框架太老,凑合看吧,大概反正是这个意思,给个思路而已。