前言
最近项目需要引入neo4j,来显示一些关系图谱.就研究了下springboot 2.x引入neo4j的资料。网上的资料基本都是用spring data来集成.而且采用http驱动模式连接.导致性能不符合我的项目要求,出现查询过慢,以及内存飙高等问题。我只好放弃这种模式,而改用bolt高性能驱动,但是这个模式资料非常少,踩了不少坑。下面是我总结的一些经验。
正文
引入Maven依赖
<!--neo4J 依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-neo4j</artifactId>
</dependency>
<!---弃用http驱动-->
<!-- <dependency>-->
<!-- <groupId>org.neo4j</groupId>-->
<!-- <artifactId>neo4j-ogm-http-driver</artifactId>-->
<!-- </dependency>-->