1、neo4j的下载
1.1、进入官网,下载地址
找到对应的版本进行下载即可
温馨提示:3.x版本依赖于jdk8,4.x版本依赖于jdk11,根据自己环境选择下载
1.2、window环境配置,我是在window环境进行配置的,并且已经安装完JDK8
1.2.1、下载后解压到指定文件夹即可,不需要安装

1.2.2、配置环境变量

添加PATH路径配置

1.2.3、把Neo4j安装为服务
以管理员身份打开命令行窗口,进入neo4j的bin目录

安装和卸载服务:
neo4j install-service
neo4j uninstall-service
启动服务,停止服务,重启服务和查询服务的状态:
neo4j start
neo4j stop
neo4j restart
neo4j status

启动服务

1.2.4、客户端,默认账号密码都是neo4j

第一次进入会让修改密码

连接成功

1.2.5、测试创建,执行如下语句
create(e:Person{name:"张三"}) return e

1.2.6、window7 安装报错,如何解决:Import-Module : 未能加载指定的模块“Neo4j-Management.psd1”,因为在任何模块目录中都没有找到有效模块文件。
解决方案:
找到bin目录下的四个文件、可能不同的版本,文件的个数不一样

找到每个文件中的该配置

将配置路径修改为自己安装地址的路径

每个文件修改完毕之后,在启动即可解决。
1.3、CQL相关语法,请查看官网或者CQL语法
1.4、SpringBoot项目集成spring-boot-starter-data-neo4j
1.4.1、pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.github.davidji80.springboot</groupId>
<artifactId>neo4j</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>neo4j</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.6.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-neo4j</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<!--swagger-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.8.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.8.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
1.4.2、yml
spring:
data:
neo4j:
uri: bolt://localhost:7687
username: neo4j
password: 123456
application:
name: neo4j-server
server:
port: 9999
1.4.3、功能介绍



本文档详细介绍了Neo4j数据库的下载、配置、服务安装及Windows环境下的异常处理。同时,讲解了如何在SpringBoot项目中集成spring-boot-starter-data-neo4j,提供了一个基础的pom.xml配置和application.yml设置示例。
1543

被折叠的 条评论
为什么被折叠?



