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。

总结

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

相关文章

  • 详解Jmeter中的BeanShell脚本

    详解Jmeter中的BeanShell脚本

    BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法,所以它和java是可以无缝衔接的,学了Java的一些基本语法后,就可以来在Jmeter中写写BeanShell脚本了
    2021-12-12
  • Java递归方法实现山脉绘制

    Java递归方法实现山脉绘制

    这篇文章主要为大家详细介绍了Java递归方法实现山脉绘制,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 浅析Spring Validation参数校验的实现原理与进阶用法

    浅析Spring Validation参数校验的实现原理与进阶用法

    这篇文章主要介绍了Spring Validation参数校验的实现原理与进阶用法,本文展示了分组校验,嵌套校验,集合校验等进阶功能,并提供了自定义校验注解的实现方法,希望对大家有所帮助
    2026-01-01
  • 手把手教你实现idea中配置国内源

    手把手教你实现idea中配置国内源

    idea的国内源配置十分重要,能够提升程序开发的效率而且也是减少bug的一种有效防范,本文就来介绍一下idea中配置国内源,具有一定的参考价值,感兴趣的可以了解一下
    2023-07-07
  • Java Web过滤器的核心原理、实现与执行顺序配置方法(最新整理)

    Java Web过滤器的核心原理、实现与执行顺序配置方法(最新整理)

    本文介绍了JavaWeb过滤器的核心概念、实现方式及执行顺序,过滤器允许在请求到达Servlet之前或响应返回客户端之前对请求和响应进行处理,感兴趣的朋友跟随小编一起看看吧
    2025-12-12
  • Spring中的接口重试机制解析

    Spring中的接口重试机制解析

    这篇文章主要介绍了Spring中的接口重试机制解析,大家在做项目的时候,往往会遇到一些接口由于网络抖动等问题导致接口响应超时等,这时候我们会希望能够按照一定的规则进行接口请求重试,需要的朋友可以参考下
    2024-01-01
  • Java正则表达式之split()方法实例详解

    Java正则表达式之split()方法实例详解

    这篇文章主要介绍了Java正则表达式之split()方法,结合实例形式较为详细的分析了split方法的功能、使用方法及相关注意事项,需要的朋友可以参考下
    2017-03-03
  • java线程中断 interrupt 和 LockSupport解析

    java线程中断 interrupt 和 LockSupport解析

    这篇文章主要为大家介绍了java线程中断 interrupt 和 LockSupport示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • 使用Nacos作为配置中心的命名空间、配置分组

    使用Nacos作为配置中心的命名空间、配置分组

    文章详细介绍了Spring Cloud Config配置中心的命名空间、配置集、配置集ID、配置分组以及如何在微服务中加载和使用这些配置,通过配置中心,可以实现配置隔离和集中管理,简化微服务的配置维护
    2024-12-12
  • SpringBoot Tomcat启动实例代码详解

    SpringBoot Tomcat启动实例代码详解

    这篇文章主要介绍了SpringBoot Tomcat启动实例代码详解,需要的朋友可以参考下
    2017-09-09

最新评论