一、相关配置
Neo4j官方建议Spring Boot 2.4.x及以上版本用neo4j-java-driver代替spring-boot-starter2.4.x及以下pom.xml添加springboot-data-neo4j依赖<!-- neo4j --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-neo4j</artifactId></dependency>
- 测试函数 ```java @SpringBootTest class LzzProjectNeo4jApplicationTests {
@Autowired CompanyNodeRepository companyNodeRepository;
@Test public void testQuery() { Optional
company = companyNodeRepository.findById(13673L); System.out.println(company); } } ``` 2.4.x及以上pom.xml添加neo4j-java-driver依赖<dependency><groupId>org.neo4j.driver</groupId><artifactId>neo4j-java-driver-spring-boot-starter</artifactId><version>4.3.6.0</version></dependency>
- 测试函数
public class test {@Testpublic static void main(String[] args) {Driver driver = GraphDatabase.driver("bolt://localhost:7687", AuthTokens.basic("neo4j", "123456"));Session session = driver.session();// 查询Result result = session.run("MATCH (p:商品) WHERE p.name = \"商品1\" RETURN p.name as name, p.price as price");while (result.hasNext()) {Record record = result.next();String name = record.get("name").asString();Integer price = record.get("price").asInt();System.out.println(name + "\t" + price);}session.close();driver.close();}}
application.properties添加配置spring.data.neo4j.uri=bolt://localhost:7687spring.data.neo4j.username=neo4jspring.data.neo4j.password=*****
学习截止B站教程
