diff --git a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/utils/FunctionClassUtils.java b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/utils/FunctionClassUtils.java index 18f60737b..1e13b1a33 100644 --- a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/utils/FunctionClassUtils.java +++ b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/utils/FunctionClassUtils.java @@ -121,13 +121,13 @@ public final class FunctionClassUtils { Resource resource = resources[i]; String className = packageName + "." + (resource.getFilename().replace("/", ".")).replace(".class", ""); startClass = ClassUtils.forName(className, classLoader); - if (isSpringBootApplication(startClass, classLoader)) { + if (isSpringBootApplication(startClass)) { logger.info("Loaded Main Kotlin Class: " + startClass); return startClass; } } } - else if (isSpringBootApplication(startClass, classLoader)) { + else if (isSpringBootApplication(startClass)) { logger.info("Loaded Start Class: " + startClass); return startClass; } @@ -146,7 +146,7 @@ public final class FunctionClassUtils { return null; } - private static boolean isSpringBootApplication(Class startClass, ClassLoader loader) { + private static boolean isSpringBootApplication(Class startClass) { return startClass.getDeclaredAnnotation(SpringBootApplication.class) != null || startClass.getDeclaredAnnotation(SpringBootConfiguration.class) != null; }