在我们的应用程序中,我们使用不实现 JPA 实体侦听器行为的图形持久性库。换句话说,@PrePersist
永远不会调用带有注释的方法。
当我们发现需要这种行为时,我想知道是否有一个 java 库可以让事情变得更简单……例如,通过返回一个需要作为@PrePersist
元素调用的对象/方法的列表给我。你知道这样的图书馆吗?
在我们的应用程序中,我们使用不实现 JPA 实体侦听器行为的图形持久性库。换句话说,@PrePersist
永远不会调用带有注释的方法。
当我们发现需要这种行为时,我想知道是否有一个 java 库可以让事情变得更简单……例如,通过返回一个需要作为@PrePersist
元素调用的对象/方法的列表给我。你知道这样的图书馆吗?
你可以试试反射
Reflections 扫描您的类路径,索引元数据,允许您在运行时查询它,并且可以为项目中的许多模块保存和收集该信息。
使用反射,您可以查询元数据,例如:
获取某种类型的所有子类型
获取所有带有一些注释的类型/方法/字段,没有注释参数匹配
获取匹配正则表达式的所有资源