springboot2.6 neo4j demo
时间: 2023-11-04 17:00:36 浏览: 104
springboot+neo4j
5星 · 资源好评率100%
对于springboot2.6版本的Neo4j示例,你可以按照以下步骤进行操作:
1. 首先,确保你已经安装了Neo4j数据库,并且已经启动。
2. 在你的Spring Boot项目中,添加Neo4j的依赖项。你可以在pom.xml文件中添加以下依赖项:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-neo4j</artifactId>
</dependency>
```
3. 创建一个实体类,用于映射到Neo4j数据库中的节点。你可以使用`@NodeEntity`注解将该类标记为Neo4j节点实体。
```java
@NodeEntity
public class Person {
@Id
@GeneratedValue
private Long id;
private String name;
// Getters and Setters
}
```
4. 创建一个Neo4j存储库接口,用于执行与Neo4j数据库的交互。你可以使用`@Repository`注解标记该接口。
```java
@Repository
public interface PersonRepository extends Neo4jRepository<Person, Long> {
// 自定义查询方法
}
```
5. 在你的应用程序配置文件(application.properties或application.yaml)中,配置Neo4j连接信息。
```properties
spring.data.neo4j.uri=bolt://localhost:7687
spring.data.neo4j.username=neo4j
spring.data.neo4j.password=neo4j
```
6. 创建一个包含启动类的Java类,并使用`@SpringBootApplication`注解标记该类。
```java
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
```
7. 现在,你可以使用`PersonRepository`接口中定义的方法来进行Neo4j数据库的操作。
```java
@Autowired
private PersonRepository personRepository;
// 创建一个节点
Person person = new Person();
person.setName("John");
personRepository.save(person);
// 查询所有节点
Iterable<Person> allPersons = personRepository.findAll();
```
阅读全文