我正在使用Spring数据Neo4j 3的DynamicProperties。x、 我在SpringDataNeo4J4.0中缺少这个类。0.M1(SDN4)。SDN4中是否有存储动态属性值的新概念?
@NodeEntity上的DynamicProperties属性将其所有属性动态存储在基础节点本身上。
DynamicProperties成员的键/值对存储在节点上,键的前缀为DelegatingFieldAccessorFactory 35; getNeo4jPropertyName(字段)返回的属性名称。
NodeEntity
class Person {
String name;
DynamicProperties personalProperties = new DynamicPropertiesContainer();
}
Person p = new Person();
p.persist();
p.personalProperties.setProperty("ZIP", 8000);
p.personalProperties.setProperty("City", "Zuerich");
生成具有以下属性的节点:
"personalProperties-ZIP" => 8000
"personalProperties-City" => "Zuerich"
请看
https://jira.spring.io/browse/DATAGRAPH-555
目前,我们主要关注的是修复bug和解决核心缺失的功能,但正在讨论尽快包含此功能。我们需要做一些设计工作来实现它,因为SDN4中SDN的底层架构已经发生了很大的变化。
请随时对上述票子发表评论,并投票表决。
问题内容: 我有一个Spring应用程序,我想动态更改数据源。当输入DS URL时,Spring Bean和所有依赖项将自动更新。我知道这有些奇怪,但是无论如何我都想实现。我的Spring配置如下: 问题是: JDBC URL存储在属性中,可以在运行时更改它。 更改URL后,我需要重新创建数据源,可能还需要重新创建相关对象。我不知道Spring如何优雅地做呢? 我知道Spring确实可以基于一个键
我有一个Spring应用程序,我想动态更改数据源,即。当输入DS URL时,Spring bean和所有依赖项将自动更新。我知道这有点奇怪,但无论如何我想实现这一点。我的Spring配置如下: 问题是: > 一旦URL被更改,我需要重新创建数据源,可能还有依赖对象。我不知道如何在Spring优雅地做这件事? 我知道Spring可以基于一个键动态路由数据源,但数据源URL是在Spring中预定义的,
我想做一些有趣的事情,我希望能够动态地构建SQL查询过滤器使用Spring Boot 1.5.9和Spring Data Rest,而不需要编写控制器。我觉得我可能走在正确的道路上,但我有点卡住了。 这个想法是通过使用HandlerInterceptorAdapter截取HTTP请求GET方法,并将请求查询参数存储到PagingAndSortingRepository可以使用的对象中。计划是重写S
在Controller中,我试图创建新的主机并保存它,然后创建宠物,该主机是我以前创建的主机。
我正在尝试对我的应用程序做类似的事情。我正在使用以下版本的Spring boot和Cassandra: Spring数据卡桑德拉-2.0。8.释放Spring护套启动器父级-2.0。4.RELEASE我需要动态更改Cassandra的一些属性(主要是主机名),并希望它与应用程序建立新的连接。对于配置更改,我们有内部云配置更改管理,它在更改时运行良好,并侦听更改。这是我的班级: 但是,当我尝试将@R
我必须创建一个需要与Neo4J数据库交互的Web服务,使用Spring框架和Spring-Data-Neo4J。这需要静态数据域模型,例如定义的标签、关系、属性。 问题是,我的数据是基于本体论(通过neosemantics插件),将来可以修改。如果应用程序能够自动采用它,那就太好了。这样,数据模型可以只通过编辑本体论来扩展,不需要额外的编程知识。 这是否意味着我必须动态地生成Spring数据类(基