Springboot+Neo4j+實戰&填坑
單模組實戰
專案結構:
Springboot版本:
neo4j依賴:
neo4j配置:
填坑:
1、 按照上面幾個圖進行配置,就能正常使用neo4j了。
2、當Springboot版本改為2.1.7時,bolt連線就出問題了。表現為與neo4j資料庫建立連線後,就立馬斷開連線,我也不知道原因,希望有大佬幫忙解惑。這時,我加入neo4j-ogm-http-driver依賴,使用http連線,也可以正常使用。
多模組實戰
目錄結構:
填坑
1、我的web模組是啟動類,repository 中有neo4j的NodeEntity和Repository。
2、不管是springboot2.1.7還是2.3.4,在啟動類上必須加上紅字標示的註解。
3、如果不使用@EnableNeo4jRepositories註解,啟動時,會拋異常找不到repository類。當使用了@EnableNeo4jRepositories註解後,可以啟動了,不過當我們使用repository存資料到neo4j時,又會拋異常找不到NodeEntity類。那麼這時我們就必須使用@EntityScan,指定neo4j的NodeEntity和Repository類所在的包路徑。都配置好後就可以正常使用了。這種多模組專案和單模組專案的差異我還沒有搞明白是為什麼,不過我這樣配置是可以正常使用neo4j的。
相關文章
- [iOS]貝聊 IAP 實戰之見坑填坑iOS
- [貝聊科技]貝聊 IAP 實戰之見坑填坑
- 小程式填坑實錄
- 填坑Ⅱ
- Flutter完整開發實戰詳解(八、 實用技巧與填坑)Flutter
- Tungsten Fabric實戰:對接vMX虛擬路由平臺填坑路由
- kubernetes實戰篇之helm填坑與基本命令
- Flutter完整開發實戰詳解(三、打包與填坑篇)Flutter
- streamparse 填坑
- [填坑手冊]小程式新版訂閱訊息+雲開發實戰與跳坑
- 小程式踩坑填坑
- Flutter 填坑整理Flutter
- vim 填坑之路
- Hibernate填坑
- Elasticsearch 填坑記Elasticsearch
- vue微信填坑Vue
- javascript 填坑史JavaScript
- React 填“坑”記React
- Date填坑記
- vue2.0 transition — demo實踐填坑Vue
- 【git實際應用填坑解決】Git
- Flutter for web 最新填坑FlutterWeb
- 小程式花式填坑
- 05-待填坑...
- compilephpwithopensslonmacosxerror填坑CompilePHPMacError
- kubernetes實戰之consul簡單測試環境搭建及填坑
- Flutter完整開發實戰詳解(三、 打包與填坑篇)| 掘金技術徵文Flutter
- Flutter填坑全面總結Flutter
- OpenJFX編譯填坑之路編譯
- 微信小程式填坑心路微信小程式
- React Native 填坑指南React Native
- Laravel-Modules 模組化開發實踐與填坑Laravel
- Java填坑系列之LinkedListJava
- minikube windows hyperx填坑記Windows
- vue 填坑系列總結——scopedVue
- 填坑-關於IIC通訊
- 微信小程式填坑清單微信小程式
- React Native填坑之旅--GraphQLReact Native