Polishing

This commit is contained in:
Oleg Zhurakousky
2021-10-01 10:25:47 +02:00
parent c7ffb1cd49
commit 9c95129fef

View File

@@ -121,13 +121,13 @@ public final class FunctionClassUtils {
Resource resource = resources[i]; Resource resource = resources[i];
String className = packageName + "." + (resource.getFilename().replace("/", ".")).replace(".class", ""); String className = packageName + "." + (resource.getFilename().replace("/", ".")).replace(".class", "");
startClass = ClassUtils.forName(className, classLoader); startClass = ClassUtils.forName(className, classLoader);
if (isSpringBootApplication(startClass, classLoader)) { if (isSpringBootApplication(startClass)) {
logger.info("Loaded Main Kotlin Class: " + startClass); logger.info("Loaded Main Kotlin Class: " + startClass);
return startClass; return startClass;
} }
} }
} }
else if (isSpringBootApplication(startClass, classLoader)) { else if (isSpringBootApplication(startClass)) {
logger.info("Loaded Start Class: " + startClass); logger.info("Loaded Start Class: " + startClass);
return startClass; return startClass;
} }
@@ -146,7 +146,7 @@ public final class FunctionClassUtils {
return null; return null;
} }
private static boolean isSpringBootApplication(Class<?> startClass, ClassLoader loader) { private static boolean isSpringBootApplication(Class<?> startClass) {
return startClass.getDeclaredAnnotation(SpringBootApplication.class) != null return startClass.getDeclaredAnnotation(SpringBootApplication.class) != null
|| startClass.getDeclaredAnnotation(SpringBootConfiguration.class) != null; || startClass.getDeclaredAnnotation(SpringBootConfiguration.class) != null;
} }