This question already has answers here:
Scanning Java annotations at runtime
(16个答案)
4年前关闭。
在启动
此外,我想用
我想创建某种自动配置,并使用在以下位置找到的所有实体的包装:
但是我不想在那里找到合适的实体来明确定义包,而是在启动时找到它们。那有可能吗?
(16个答案)
4年前关闭。
在启动
spring-boot
应用程序时,我要对类路径上的所有@Entitiy
类执行扫描。此外,我想用
@CustomAnnotation
过滤所有实体。我想创建某种自动配置,并使用在以下位置找到的所有实体的包装:
EntityManagerFactoryBuilder
.dataSource(ds)
.packages(getPackages()))
但是我不想在那里找到合适的实体来明确定义包,而是在启动时找到它们。那有可能吗?
最佳答案
我不知道答案,但是为了在已编译的类文件上具有批注,必须将它们定义如下@Retention(RetentionPolicy.RUNTIME)
09-11 17:24