一、分析一个框架配置
首先,找到spring.factories(方法之前有讲过),在里面找到一个简单的配置redis.RedisAutoConfiguration来进行分析。
进入里面进行分析
进入RedisProperties.class
在配置时,效果就是这样
那么因此就知道了如何去自定义一个自己的框架了(可以玩一下)
第一步:抽取框架的可变参数为一个类。(方便在yml格式中进行配置)
第二步:编写一个框架的自动配置类,这个类中使用条件注解判断这个配置文件是否生效
第三步:引入编写的第一步的配置属性类 以及添加@Configuration这个注解
第四步:配置类中的对象
第五步:将配置文件添加到 spr