001 SpringFactoriesLoader
一 .概述
这个是一个Spring提供的SPI工具,可以帮助我们获取类路径(META-INF/spring.factories)下的配置信息.
这个机制在springboot下是自动化配置的基础.
二. 演示例子
我们首先在类路径下配置如下信息
com.trek.spring.test.ClassType=123,456
List<String> strings = SpringFactoriesLoader.loadFactoryNames(ClassType.class, ClassType.class.getClassLoader()); System.out.println(strings);
这样会加载配置文件之中的类型的全类名对应的配置信息.在当前的情况下就是123和456.