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.

posted @ 2020-07-31 23:46  最爱五仁月饼  阅读(132)  评论(0编辑  收藏  举报