diff --git a/initializr-generator/src/main/java/io/spring/initializr/generator/project/ProjectGenerator.java b/initializr-generator/src/main/java/io/spring/initializr/generator/project/ProjectGenerator.java index 7dcc2e65c5..909a7b5aa5 100644 --- a/initializr-generator/src/main/java/io/spring/initializr/generator/project/ProjectGenerator.java +++ b/initializr-generator/src/main/java/io/spring/initializr/generator/project/ProjectGenerator.java @@ -146,10 +146,12 @@ private Class resolveClass(String candidate) { } } - @SuppressWarnings("deprecation") List getProjectGenerationConfigurationFactoryNames() { - return SpringFactoriesLoader.loadFactoryNames(ProjectGenerationConfiguration.class, - getClass().getClassLoader()); + return SpringFactoriesLoader.forDefaultResourceLocation(getClass().getClassLoader()) + .load(ProjectGenerationConfiguration.class) + .stream() + .map((config) -> config.getClass().getName()) + .toList(); } ProjectGenerationConfigurationTypeFilter getProjectGenerationConfigurationExclusionFilter() {