Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SpringJava包中的实体列表_Java_Spring Mvc_Spring Boot_Spring Data Jpa_Thymeleaf - Fatal编程技术网

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());