diff --git a/spring-modulith-runtime/src/main/java/org/springframework/modulith/runtime/autoconfigure/SpringBootApplicationRuntime.java b/spring-modulith-runtime/src/main/java/org/springframework/modulith/runtime/autoconfigure/SpringBootApplicationRuntime.java index a4e98fc5..e6f3e1be 100644 --- a/spring-modulith-runtime/src/main/java/org/springframework/modulith/runtime/autoconfigure/SpringBootApplicationRuntime.java +++ b/spring-modulith-runtime/src/main/java/org/springframework/modulith/runtime/autoconfigure/SpringBootApplicationRuntime.java @@ -118,6 +118,11 @@ class SpringBootApplicationRuntime implements ApplicationRuntime { || getAutoConfigurationPackages().stream().anyMatch(pkg -> fqn.startsWith(pkg)); } + /** + * Looks up the auto configuration packages and caches them to prevent further lookups. + * + * @return will never be {@literal null}. + */ private List getAutoConfigurationPackages() { if (resolvedAutoConfigurationPackages == null) {