springboot2-neo4j是精简的java操作neo4j增删改查的知识图谱项目,基于Spring Boot2和Neo4j实现。
前端页面展示了图谱和简单查询功能
核心框架:Spring Boot2
知识图谱数据库:neo4j
API接口:Swagger2
前端框架:VUE、vis.js
-
用IDEA导入本项目
-
修改(resources/application.yml)配置文件,主要修改neo4j连接图数据库配置
-
运行项目 3.1. 项目根目录下执行mvn springboot:run 3.2. 直接运行Application.java
-
浏览器访问前端页面: http://localhost:8088/neo4j
-
新建测试数据 1.neo4j客户端brower命令窗口执行如下命令: CREATE (a:Person {name: 'Tom Hanks', born: 1956})-[r:ACTED_IN {roles: ['Forrest']}]->(m:Movie {name: 'Forrest Gump',title: 'Forrest Gump', released: 1994}) CREATE (d:Person {name: 'Robert Zemeckis', born: 1951})-[:DIRECTED]->(m) RETURN a, d, r, m
2.或者请求添加节点接口向neo4j中添加数据 http://localhost:8088/neo4j/graph/createNode?domain=movie&name=IronMan
6.前端页面刷新查看数据
1.前端页面