SpringBoot之spring.factories的使用方式
作者:岑如花
这篇文章主要介绍了SpringBoot之spring.factories的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
spring.factories的使用
在配置spring.factories是以键值的形式书写
我在测试是,
把key值写成了自己的接口结果加载不到实现接口的类
调试源码后发现key需要写成特定的几个值(大家可以自己调试源码就可以发现).
这是我自己的spring.factories文件配置
org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.sm.dao.impl.BaseDaoImpl
一般key值配置为:
org.springframework.boot.autoconfigure.EnableAutoConfiguration
后面的值是自己接口的实现类,
我的BaseDaoImpl实现了BaseDaoImp接口
如下图所示:
key值可以为那些值,
大家可以参考spring-boot-xxxx.RELEASE.jar包中的spring.factories中的key值
或者其他的一些jar包中的spring.factories。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。