在我们的应用程序中,我们使用图形持久性库,它不实现JPA实体监听器行为。换句话说,永远不会调用带有@PrePersist
注释的方法。
当我们发现需要这样的行为时,我想知道是否有一个可以轻松解决问题的java库...作为示例,通过返回一个需要调用的对象/方法列表作为@PrePersist
元素。你知道这样的图书馆吗?
答案 0 :(得分:2)
您可以尝试Reflections
Reflections会扫描您的类路径,索引元数据,允许您在运行时查询它,并可以保存和收集项目中许多模块的信息。
使用思考可以查询元数据,例如:
获取某种类型的所有子类型
获取所有类型/ 方法 /字段,注释时带有一些注释,没有注释参数匹配
获取与正则表达式匹配的所有资源