SpringBoot之spring.factories的使用方式

 更新时间:2024年01月03日 08:52:50   作者:岑如花  
这篇文章主要介绍了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。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Log4j不同模块输出到不同的文件中

    Log4j不同模块输出到不同的文件中

    这篇文章主要介绍了Log4j不同模块输出到不同的文件中 的相关资料,需要的朋友可以参考下
    2016-08-08
  • 关于Maven parent.relativePath说明

    关于Maven parent.relativePath说明

    Maven中的relativePath用于指定父项目pom.xml的相对路径,默认值为../pom.xml,这个配置帮助Maven在构建时定位父模块的位置,确保模块间的依赖关系正确,relativePath可以指向本地或远程仓库中的父项目,如果不需要寻找父项目,可以将其设置为空
    2024-09-09
  • 在CentOS系统中检测Java安装及运行jar应用的方法

    在CentOS系统中检测Java安装及运行jar应用的方法

    这篇文章主要介绍了在CentOS系统中检测Java安装及运行jar应用的方法,同样适用于Fedora等其他RedHat系的Linux系统,需要的朋友可以参考下
    2015-06-06
  • java反射应用详细介绍

    java反射应用详细介绍

    本篇文章依旧采用小例子来说明java反射应用,因为我始终觉的,案例驱动是最好的,需要的朋友可以参考下
    2012-11-11
  • Springboot解决跨域问题方案总结(包括Nginx,Gateway网关等)

    Springboot解决跨域问题方案总结(包括Nginx,Gateway网关等)

    跨域问题是浏览器为了保护用户的信息安全,实施了同源策略(Same-Origin Policy),即只允许页面请求同源(相同协议、域名和端口)的资源,本文给大家总结了Springboot解决跨域问题方案包括Nginx,Gateway网关等),需要的朋友可以参考下
    2024-03-03
  • java中如何调用js

    java中如何调用js

    Nashorn是Java8中引入的一个新的JavaScript引擎,它允许在JVM上运行JavaScript代码,并且可以与Java代码相互调用,Nashorn遵循JSR233规范,是一个纯Java实现的JavaScript引擎,可以与Java程序无缝集成,提供动态脚本执行和灵活性
    2025-01-01
  • 详解Java的内置异常以及创建自定义异常子类的方法

    详解Java的内置异常以及创建自定义异常子类的方法

    这篇文章主要介绍了详解Java的内置异常以及创建自定义异常子类的方法,是Java入门学习中的基础知识,需要的朋友可以参考下
    2015-09-09
  • 解决使用@Value(${×××))从properties文件取值的坑

    解决使用@Value(${×××))从properties文件取值的坑

    这篇文章主要介绍了解决使用@Value(${×××))从properties文件取值的坑,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Spring Bean的实例化之属性注入源码剖析过程

    Spring Bean的实例化之属性注入源码剖析过程

    本篇文章主要就是分析Spring源码剖析-Bean的实例化-属性注入的相关知识,通过本文学习AbstractAutowireCapableBeanFactory#populateBean 方法的主要功能就是属性填充,感兴趣的朋友跟随小编一起看看吧
    2021-06-06
  • Java解析XML的四种方式

    Java解析XML的四种方式

    本文详细讲解了Java解析XML的四种方式,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12

最新评论