SpringJava包中的实体列表
我正在寻找一种方法来获取一个项目包中实体的列表(只是字符串值)。不是全部,只是指定的包SpringJava包中的实体列表,java,spring-mvc,spring-boot,spring-data-jpa,thymeleaf,Java,Spring Mvc,Spring Boot,Spring Data Jpa,Thymeleaf,我正在寻找一种方法来获取一个项目包中实体的列表(只是字符串值)。不是全部,只是指定的包 有没有办法做到这一点?它们也在mysql数据库中,但没有在那里进行排序。您可以使用反射: Reflections ref = new Reflections("com.your.package"); Set<String> entities = ref.getTypesAnnotatedWith(javax.persistence.Entity.class).stream().map(Class
有没有办法做到这一点?它们也在mysql数据库中,但没有在那里进行排序。您可以使用反射:
Reflections ref = new Reflections("com.your.package");
Set<String> entities =
ref.getTypesAnnotatedWith(javax.persistence.Entity.class).stream().map(Class::getName).collect(Collectors.toSet());
Reflections=newreflections(“com.your.package”);
设置实体=
ref.getTypesAnnotatedWith(javax.persistence.Entity.class).stream().map(class::getName).collect(Collectors.toSet());