1

在我们的应用程序中,我们使用不实现 JPA 实体侦听器行为的图形持久性库。换句话说,@PrePersist永远不会调用带有注释的方法。

当我们发现需要这种行为时,我想知道是否有一个 java 库可以让事情变得更简单……例如,通过返回一个需要作为@PrePersist元素调用的对象/方法的列表给我。你知道这样的图书馆吗?

4

1 回答 1

2

你可以试试反射

Reflections 扫描您的类路径,索引元数据,允许您在运行时查询它,并且可以为项目中的许多模块保存和收集该信息。

使用反射,您可以查询元数据,例如:

  • 获取某种类型的所有子类型

  • 获取所有带有一些注释的类型/方法/字段,没有注释参数匹配

  • 获取匹配正则表达式的所有资源

于 2012-11-26T15:29:07.553 回答