Skip to content

Commit 498668f

Browse files
committed
Deprecate SpringFactoriesLoader#loadFactoryNames
Closes gh-27954
1 parent 88e2968 commit 498668f

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

spring-core/src/main/java/org/springframework/core/io/support/SpringFactoriesLoader.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,9 @@ public static <T> List<T> loadFactories(Class<T> factoryType, @Nullable ClassLoa
268268
* {@code null} to use the default
269269
* @throws IllegalArgumentException if an error occurs while loading factory names
270270
* @see #loadFactories
271+
* @deprecated as of 6.0 in favor of {@link #load(Class, ArgumentResolver, FailureHandler)}
271272
*/
273+
@Deprecated
272274
public static List<String> loadFactoryNames(Class<?> factoryType, @Nullable ClassLoader classLoader) {
273275
return forDefaultResourceLocation(classLoader).loadFactoryNames(factoryType);
274276
}

spring-core/src/test/java/org/springframework/core/io/support/SpringFactoriesLoaderTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ static void checkCache() {
6969

7070

7171
@Test
72+
@Deprecated
7273
void loadFactoryNames() {
7374
List<String> factoryNames = SpringFactoriesLoader.loadFactoryNames(DummyFactory.class, null);
7475
assertThat(factoryNames).containsExactlyInAnyOrder(MyDummyFactory1.class.getName(), MyDummyFactory2.class.getName());

0 commit comments

Comments
 (0)