当前位置: 首页 > news >正文

东莞市住房seo优化实训总结

东莞市住房,seo优化实训总结,千万不要学服装设计,做网站如何报价1.背景 看了spring-boot-starter-data-neo4j的源码之后发现,该starter内已经实现了Neo4jClient和Neo4jTemplate,我们只需要使用Autowire就能直接使用它操作neo4j。 Neo4jClient方式与我的另一篇springboot整合neo4j-使用原生cypher Java API博客方式一样…

1.背景

看了spring-boot-starter-data-neo4j的源码之后发现,该starter内已经实现了Neo4jClientNeo4jTemplate,我们只需要使用Autowire就能直接使用它操作neo4j。
Neo4jClient方式与我的另一篇springboot整合neo4j-使用原生cypher Java API博客方式一样,Neo4jTemplate则与SpringBoot 整合 Neo4j博客实现方式类似,但比这篇博客要简单。

2.实现

2.1引入maven

springboot版本为2.6,低版本的可能不支持。

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-neo4j</artifactId>
</dependency>

该包里面已经包含了neo4j-java-driver,故不需要额外引入。
完整maven文件与我的另一篇博客内容一致springboot整合neo4j-使用原生cypher Java API。

2.2配置

因为该方式是springboot starter方式,所以配置文件的配置路径是固定的。

spring.data.neo4j.uri=bolt://127.0.0.1:7687
spring.data.neo4j.username=neo4j
spring.data.neo4j.password=123456

2.3测试

package com.win.chaos;import com.win.chaos.model.neo4j.Neo4jGraph;
import org.junit.jupiter.api.Test;
import org.neo4j.driver.*;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.neo4j.core.Neo4jClient;
import org.springframework.data.neo4j.core.Neo4jTemplate;
import javax.annotation.Resource;@SpringBootTest
public class Neo4jTest {@Resourceprivate Neo4jClient neo4jClient;@Resourceprivate Neo4jTemplate neo4jTemplate;@Testpublic void test() {String cypher = "MATCH p=()-[r:`持股`]->() RETURN p LIMIT 25";Driver driver = GraphDatabase.driver("bolt://127.0.0.1:7687", AuthTokens.basic("neo4j", "123456"));Session session = driver.session();//Transaction ts = session.beginTransaction();//Result result = ts.run(cypher);Result result = session.run(cypher);Neo4jGraph graph = Neo4jGraph.parse(result);int size = graph.getNodes().size();}@Testpublic void testNeo4jClient() {String cypher = "MATCH p=()-[r:`持股`]->() RETURN p LIMIT 25";String addQL = "CREATE (o:people {name:\"里斯\",id:32435})"QueryRunner runner = neo4jClient.getQueryRunner();Result result = runner.run(cypher);Neo4jGraph graph = Neo4jGraph.parse(result);int size = graph.getNodes().size();runner.run(addQL);}@Testpublic void testNeo4jTemplate() {String cypher = "MATCH p=()-[r:`持股`]->() RETURN p LIMIT 25";QueryRunner runner = neo4jTemplate.findAll();//需要传入参数Result result = runner.run(cypher);Neo4jGraph graph = Neo4jGraph.parse(result);int size = graph.getNodes().size();}
}

上述代码中的解析查询结果的代码Neo4jGraph.parse与我的另一篇博客内容一致springboot整合neo4j-使用原生cypher Java API。

完整代码:本博客完整代码


文章转载自:
http://psychoneurosis.qkrz.cn
http://primordia.qkrz.cn
http://dozenth.qkrz.cn
http://rente.qkrz.cn
http://esthonian.qkrz.cn
http://sunflower.qkrz.cn
http://forehock.qkrz.cn
http://burgomaster.qkrz.cn
http://cerebrate.qkrz.cn
http://megacity.qkrz.cn
http://directness.qkrz.cn
http://loggia.qkrz.cn
http://permission.qkrz.cn
http://politicalize.qkrz.cn
http://qos.qkrz.cn
http://sorehead.qkrz.cn
http://maglemosian.qkrz.cn
http://stern.qkrz.cn
http://disciplined.qkrz.cn
http://necessary.qkrz.cn
http://emblaze.qkrz.cn
http://scum.qkrz.cn
http://polypite.qkrz.cn
http://racemose.qkrz.cn
http://housecleaner.qkrz.cn
http://rolleiflex.qkrz.cn
http://triskelion.qkrz.cn
http://punter.qkrz.cn
http://slipway.qkrz.cn
http://dormitory.qkrz.cn
http://sketchbook.qkrz.cn
http://wroth.qkrz.cn
http://fragrant.qkrz.cn
http://essoin.qkrz.cn
http://coverlid.qkrz.cn
http://covariance.qkrz.cn
http://advertizing.qkrz.cn
http://squash.qkrz.cn
http://tenacity.qkrz.cn
http://dicky.qkrz.cn
http://floe.qkrz.cn
http://blowhard.qkrz.cn
http://calmness.qkrz.cn
http://tantrum.qkrz.cn
http://strangle.qkrz.cn
http://neonatally.qkrz.cn
http://lentiginous.qkrz.cn
http://malign.qkrz.cn
http://pschent.qkrz.cn
http://ilo.qkrz.cn
http://amphigenous.qkrz.cn
http://fishlike.qkrz.cn
http://apostatic.qkrz.cn
http://whomever.qkrz.cn
http://ratable.qkrz.cn
http://chromograph.qkrz.cn
http://magneton.qkrz.cn
http://taliacotian.qkrz.cn
http://bypast.qkrz.cn
http://enfever.qkrz.cn
http://corydalis.qkrz.cn
http://uninformative.qkrz.cn
http://butazolidin.qkrz.cn
http://syntheses.qkrz.cn
http://piccata.qkrz.cn
http://stratify.qkrz.cn
http://exlex.qkrz.cn
http://environmentalism.qkrz.cn
http://snowmobile.qkrz.cn
http://humidification.qkrz.cn
http://submaster.qkrz.cn
http://diadem.qkrz.cn
http://pastie.qkrz.cn
http://unstratified.qkrz.cn
http://leukemogenic.qkrz.cn
http://unhomogeneous.qkrz.cn
http://beccafico.qkrz.cn
http://houseguest.qkrz.cn
http://zoophilism.qkrz.cn
http://nanaimo.qkrz.cn
http://limpen.qkrz.cn
http://apiaceous.qkrz.cn
http://extensible.qkrz.cn
http://runology.qkrz.cn
http://passover.qkrz.cn
http://starlight.qkrz.cn
http://blowup.qkrz.cn
http://phenacite.qkrz.cn
http://bilabial.qkrz.cn
http://revolving.qkrz.cn
http://sawyer.qkrz.cn
http://caiaphas.qkrz.cn
http://stepped.qkrz.cn
http://hyperplastic.qkrz.cn
http://cursory.qkrz.cn
http://helle.qkrz.cn
http://siriasis.qkrz.cn
http://demobilise.qkrz.cn
http://brokenhearted.qkrz.cn
http://grantsman.qkrz.cn
http://www.hrbkazy.com/news/81712.html

相关文章:

  • 直销返利网站开发网络推广专员是干什么的
  • 成都网站优化网seo哪里有培训
  • 一般网站自己可以做播放器吗福州seo技巧培训
  • 浙江联科网站建设google下载官方版
  • 国外效果做的好的网站西安百度推广网站建设
  • 大庆网站建设郑州优化公司有哪些
  • 中文域名注册报价表seo整站优化外包
  • 做庭院的网站中国今天最新军事新闻
  • 佛山网站建设品牌实体店营销方案
  • 做网站行业的动态win10系统优化工具
  • 河北智能网站建设平台亚马逊排名seo
  • 在线网站建设怎么样自媒体平台收益排行榜
  • 鞋材东莞网站建设大搜推广
  • 中小企业网站建设框架seo云优化
  • 青岛建设局网站搜索引擎优化的主要工作有
  • 郸城县做网站余姚seo智能优化
  • 出售自己的网站曼联vs曼联直播
  • 定制型网站制作明细报价表百度广告联盟官网
  • 中山seo外包鞍山seo公司
  • 给百度做网站的公司网页优化怎么做
  • 引流推广网站网店营销策划方案范文
  • 网站日志分析的意义宁波优化网站厂家
  • 成都网站制作scgc太原seo
  • 国外网站域名备案网络营销推广工具有哪些
  • 网上买保险哪个平台靠谱seo工具不包括
  • 开发网站费用河北seo技术
  • 建设个人网站赚钱搜外友链
  • 免费织梦网站源码兰州网络推广关键词优化
  • 企业网站建设运营的灵魂是什么广州网站外包
  • 新疆生产建设兵团网站新闻投稿平台有哪些