<dependency> <groupId>net.kemitix</groupId> <artifactId>ka-commons-reflection</artifactId> <version>1.2.0</version> </dependency> implementation 'net.kemitix:ka-commons-reflection:1.2.0' Class<?> clazz = ReflectionUtils.getClassByName("User"); List<Field> fields = ReflectionUtils.getAllFields(clazz); Field field = ReflectionUtils.getFieldByName(clazz, "fieldName"); List<Method> methods = ReflectionUtils.getAllMethods(clazz); Method method = ReflectionUtils.getMethodByNameAndParameters(clazz, "methodName", parameterTypes); List<Constructor<?>> constructors = ReflectionUtils.getAllConstructors(clazz); Constructor<?> constructor = ReflectionUtils.getConstructorByParameterTypes(clazz, parameterTypes);


上一篇:
下一篇:
切换中文