Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.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
java.lang.reflect和maven org.reflects之间有什么区别?_Java_Maven_Reflection_Pom.xml - Fatal编程技术网

java.lang.reflect和maven org.reflects之间有什么区别?

java.lang.reflect和maven org.reflects之间有什么区别?,java,maven,reflection,pom.xml,Java,Maven,Reflection,Pom.xml,我从java中的反射开始。通过查看一个外部项目,我发现开发人员在pom.xml中使用了依赖关系org reflections,而不是已经包含的javajava.lang.reflect类。 这个maven依赖项提供了进一步的方法吗?java.lang.reflect:它是一个包含反射API类的包。它可以帮助您在运行时检查或修改方法、类和接口的行为 org reflections这是一个外部库,可以让开发人员的生活更轻松,因为使用反射代码API是一项非常繁琐的活动(至少在引入VarHandle和M

我从java中的反射开始。通过查看一个外部项目,我发现开发人员在pom.xml中使用了依赖关系
org reflections
,而不是已经包含的java
java.lang.reflect
类。
这个maven依赖项提供了进一步的方法吗?

java.lang.reflect:它是一个包含反射API类的包。它可以帮助您在运行时检查或修改方法、类和接口的行为

org reflections这是一个外部库,可以让开发人员的生活更轻松,因为使用反射代码API是一项非常繁琐的活动(至少在引入
VarHandle和MethodHandle
之前是如此)。我建议您在此处查看自述文件: 他们用例子很好地解释了一些特性

e、 g.假设您想列出用
@RestController

Reflections reflections = new Reflections("com.demo");

Set<Class<?>> controllerCls = reflections.getTypesAnnotatedWith(RestController.class);
Reflections=newreflections(“com.demo”);

Setjava.lang.reflect:它是一个包含反射API类的包。它可以帮助您在运行时检查或修改方法、类和接口的行为

org reflections这是一个外部库,可以让开发人员的生活更轻松,因为使用反射代码API是一项非常繁琐的活动(至少在引入
VarHandle和MethodHandle
之前是如此)。我建议您在此处查看自述文件: 他们用例子很好地解释了一些特性

e、 g.假设您想列出用
@RestController

Reflections reflections = new Reflections("com.demo");

Set<Class<?>> controllerCls = reflections.getTypesAnnotatedWith(RestController.class);
Reflections=newreflections(“com.demo”);
如果你只是从反射开始,SetI现在不会为之烦恼。如果你只是从反射开始,我现在不会为之烦恼。