Spring Data JPA @DomainEvents用法

官方文档介绍

官方文档截图

在执行了JPA的save方法后会调用@DomainEvents注解方法。
从官方文档可以看到@DomainEvents注解方法返回结果是集合对象Collection
难道一定要返回集合对象吗?
查看了源码,即使你返回的不是集合,asCollection方法也会给转成集合。

源码截图

如果有多个@DomainEvents注解方法,这个时候就不能确定先执行哪个方法了,是根据看反射回来的方法顺序来确定,但只会执行其中一个,其他的不执行

代码截图

@AfterDomainEventPublication用法,一般用来清空@DomainEvents设置的集合数据

源码截图

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容