Spring获得所有@Entity类

Mar*_*ius 3 spring entity

有没有办法在Spring中获取所有@Entity类?我似乎无法找到任何解决方案.谢谢.

回答:

<dependency>
   <groupId>org.reflections</groupId>
   <artifactId>reflections</artifactId>
   <version>0.9.5</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

会轻易做到这一点;)

sin*_*pop 9

你为什么需要这个?我想你是在JPA环境中,那么你可以这样做:

entityManager.getMetamodel().getEntities();
Run Code Online (Sandbox Code Playgroud)