Spring boot PreSave/PrePersist/BeforeSave弹簧数据Neo4j
我很难找到关于如何使用neo4j和spring数据侦听此事件的文档。我在stack overflow中发现了一些示例/类似的问题,但它们都涉及SDN4或之前的版本Spring boot PreSave/PrePersist/BeforeSave弹簧数据Neo4j,spring-boot,neo4j,spring-data,Spring Boot,Neo4j,Spring Data,我很难找到关于如何使用neo4j和spring数据侦听此事件的文档。我在stack overflow中发现了一些示例/类似的问题,但它们都涉及SDN4或之前的版本 你们中的任何一个人,有没有找到一些关于它的示例/文档?我想你们谈论的是Spring数据Neo4j 6,对吗 现在有了BeforeBindCallback的功能。 无论何时进行保存或更新,SDN都会在持久化实体之前调用所有已注册的回调bean 在您的配置中,您可以定义如下内容 @Bean public BeforeBindCallbac
你们中的任何一个人,有没有找到一些关于它的示例/文档?我想你们谈论的是Spring数据Neo4j 6,对吗 现在有了BeforeBindCallback的功能。 无论何时进行保存或更新,SDN都会在持久化实体之前调用所有已注册的回调bean 在您的配置中,您可以定义如下内容
@Bean
public BeforeBindCallback<MyEntity> beforeBindMyEntityCallback() {
return entity -> {
entity.setName("AnotherName");
return entity;
};
}
@Bean
public BeforeBindCallback beforeBindMyEntityCallback()之前{
返回实体->{
实体名称(“其他名称”);
返回实体;
};
}
您可以像其他手动创建的bean一样,在bean创建的参数列表中提供其他依赖项(如果需要)
我在这里创建了一个非常小的示例
文档中确实缺少这一点,您是对的。Gerrit,非常感谢。我忘了更新这个问题。几天前,我联系了迈克尔·西蒙斯,他也提供了同样的信息。你们两个是最好的:D。