我对我的项目有一些具体要求,因此我决定实现非托管 Neo4j 扩展。
我在 Neo4j 文档中找到了这些信息:
- 非托管扩展 http://neo4j.com/docs/stable/server-unmanaged-extensions.html
- 测试您的扩展 http://neo4j.com/docs/stable/server-unmanaged-extensions-testing.html
这看起来是一个好的开始。但我无法让事情为我工作。
是否有一些更完整的工作示例/模板可以用作参考?
“手工”解决方案
TL;博士; -https://github.com/FylmTM/neo4j-unmanagement-extension-template https://github.com/FylmTM/neo4j-unmanaged-extension-template
这是 Neo4j 非托管扩展的工作示例,展示了几个功能:
- 基本设置
- Custom
PluginLifecycle
的 - 简单和高级
- 通过注入您自己的服务
@Context
(details https://stackoverflow.com/questions/32624603/how-to-provide-your-services-via-context-in-neo4j-unmanaged-extension)
- 定制要求
Filter
(details https://stackoverflow.com/questions/32651420/neo4j-unmanaged-extension-add-custom-request-filter-to-web-server)
- 测试用
neo4j-harness
(details https://stackoverflow.com/questions/32567424/how-to-run-tests-against-neo4j-with-custom-unmanaged-extension)
其他可以探索的扩展:
-
jexp/neo4j-tx-参与 https://github.com/jexp/neo4j-tx-participation
Neo4j框架
有neo4j框架 https://github.com/graphaware/neo4j-framework由开发图形感知 http://graphaware.com/.
它提供了许多用于非托管扩展开发和测试的功能。你应该检查一下features https://github.com/graphaware/neo4j-framework#features-overview部分以了解可用的内容。
EDIT: 有neo4j-graphaware-扩展-支架 https://stackoverflow.com/a/32757125/3248864由开发MicTech https://stackoverflow.com/a/32757125/3248864
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)