Skip to content

Commit

Permalink
Polish #54 : ClassUtils.resolveClassName
Browse files Browse the repository at this point in the history
mercyblitz committed Jan 7, 2025
1 parent 5bc7d09 commit 6dd20aa
Showing 3 changed files with 3 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -28,7 +28,6 @@
import static io.microsphere.util.ArrayUtils.EMPTY_CLASS_ARRAY;
import static io.microsphere.util.ArrayUtils.isEmpty;
import static io.microsphere.util.ArrayUtils.isNotEmpty;
import static io.microsphere.util.ClassLoaderUtils.resolveClass;
import static java.util.Arrays.asList;
import static org.springframework.context.annotation.AnnotationConfigUtils.CONFIGURATION_BEAN_NAME_GENERATOR;
import static org.springframework.util.ObjectUtils.nullSafeEquals;
@@ -64,7 +63,7 @@ public static boolean isPresentBean(BeanDefinitionRegistry registry, Class<?> an
if (beanDefinition instanceof AnnotatedBeanDefinition) {
AnnotationMetadata annotationMetadata = ((AnnotatedBeanDefinition) beanDefinition).getMetadata();
String className = annotationMetadata.getClassName();
Class<?> targetClass = resolveClass(className, classLoader);
Class<?> targetClass = resolveClassName(className, classLoader);
present = nullSafeEquals(targetClass, annotatedClass);
if (present) {
if (logger.isTraceEnabled()) {
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ public abstract class ResourceUtils extends BaseUtils {
*
* @since Spring Framework 5.0.2
*/
public static final Class FILE_URL_RESOURCE_CLASS = resolveClass(FILE_URL_RESOURCE_CLASS_NAME, ResourceUtils.class.getClassLoader());
public static final Class FILE_URL_RESOURCE_CLASS = resolveClass(FILE_URL_RESOURCE_CLASS_NAME);

/**
* Determine whether the specified {@link Resource} is a {@linkplain org.springframework.core.io.FileUrlResource}
Original file line number Diff line number Diff line change
@@ -41,7 +41,6 @@
import static io.microsphere.spring.context.ApplicationContextUtils.asApplicationContext;
import static io.microsphere.spring.context.ApplicationContextUtils.asConfigurableApplicationContext;
import static io.microsphere.util.ClassLoaderUtils.getDefaultClassLoader;
import static io.microsphere.util.ClassLoaderUtils.resolveClass;
import static java.util.Collections.emptyList;
import static java.util.Collections.unmodifiableList;
import static org.springframework.beans.BeanUtils.instantiateClass;
@@ -75,7 +74,7 @@ public static void registerFactories(@Nullable BeanFactory bf, Class<?> factoryT
ClassLoader classLoader = beanClassLoader == null ? getDefaultClassLoader() : beanClassLoader;
List<String> factoryNames = loadFactoryNames(factoryType, classLoader);
for (String factoryName : factoryNames) {
Class<?> beanClass = resolveClass(factoryName, classLoader);
Class<?> beanClass = resolveClassName(factoryName, classLoader);
registerBeanDefinition(registry, beanClass);
}
}

0 comments on commit 6dd20aa

Please sign in to comment.