多數據源 SpringBoot+Mybatis-plus 的解決方案

 

好文一篇,驗證過了,沒有問題的:

https://www.jianshu.com/p/ff5af6c59365?utm_source=oschina-app

 

踩坑分享:

我是改造以前的單數據源項目。本不想動原來的mapper類文件目錄路徑的,後來發現不行。就給原來的mapper類單獨建立了包用來存放,和新數據源mapper的包路徑平行,這樣問題就解決了。

 

踩坑分享:

問題:Invalid bound statement (not found) 

原因是mapper.xml文件沒有加載到導致的

缺少紅框的配置

添加 sqlSessionFactoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:/mapper/*/*.xml")) 就可以解決問題了

 

另外下面這篇文章也瞟了下,可以順便參考:

https://blog.csdn.net/u012075383/article/details/79304178

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章