当前位置: 首页 > news >正文

介绍自己的做的网站北京网站制作400办理多少钱

介绍自己的做的网站,北京网站制作400办理多少钱,wordpress的主题包,ppt模板免费下载千图网Spring Boot的自动配置原理可以概括为:通过读取jar包中的配置信息,并根据项目依赖和条件注解自动配置应用程序所需的bean,从而减少手动配置的工作量。 第一、代码入口 SpringBootApplication 👇 EnableAutoConfiguration &#…

Spring Boot的自动配置原理可以概括为:通过读取jar包中的配置信息,并根据项目依赖和条件注解自动配置应用程序所需的bean,从而减少手动配置的工作量。

第一、代码入口

@SpringBootApplication
👇
@EnableAutoConfiguration
👇
@Import(AutoConfigurationImportSelector.class)
public @interface EnableAutoConfiguration {
//这里面@Import引入了AutoConfigurationImportSelector

第二、自动配置类路径
AutoConfigurationImportSelector会加载META-INF/spring.factories文件,这个文件里面配置了大量的自动配置类。
不过呢,SpringBoot3.x以后自动配置类就不放在spring.factories中了,
而是放在下面这个文件下

org.springframework.boot.autoconfigure.AutoConfiguration.imports

第三、配置类生效条件
那是不是不管三七二十一,都给它创建出来呢?当然不是!

自动配置类通常包含@Conditional注解来指定在什么条件下应该自动配置。
@ConditionalOnClass 意思是当某个类在类路径上时就生效,也就是当然加了redis的相关依赖包后,就会自动配置这个里面的@Bean内容。

第四、源码跟踪

SpringApplication.run
👇
SpringApplication.createApplicationContext
👇
SpringApplication.load
👇
SpringFactoriesLoader.loadFactoryNames
👇
AutoConfigurationImportSelector.selectImports

在AutoConfigurationImportSelector内部:
在selectImports方法内部,AutoConfigurationImportSelector会加载spring.factories文件,并基于条件注解(如@ConditionalOnClass、@ConditionalOnProperty等)来过滤和选择需要自动配置的类。

http://www.dt0577.cn/news/50403.html

相关文章:

  • 广州番禺伤人案青岛网站seo推广
  • bilibili网页版seo神器
  • 国外有哪些做服装的网站有哪些互联网公司
  • 一个空间放两个网站广州关键词搜索排名
  • 做带字头像的网站推广模式包括哪些模式
  • vb实现asp网站开发谷歌seo关键词优化
  • 做网站app的工资高吗湛江seo
  • wordpress更换语言搜索seo优化
  • 程林街网站建设微信社群营销
  • 太原网站运营优化济南竞价托管公司
  • wordpress安装二级目录优化网站的方法有哪些
  • wordpress拍卖插件郑州seo排名第一
  • 在凡客建站中建设网站方法外贸推广建站
  • wordpress error 500刷神马网站优化排名
  • mstsc做网站营销型网站特点
  • 做网站月入小广告设计
  • 台州做网站最好的小网站广告投放
  • 新闻网站建设研究现状广告网站大全
  • 怎样建自己的网站免费的上海网站营销推广
  • 手机网站有哪些类型网络营销的目的是
  • 天津百度推广中心seo优化报价
  • 百度关键词优化公司外贸seo是啥
  • 怎么建设网站赚钱商品推广软文范例200字
  • 武汉优化网站技术厂家网络科技公司经营范围
  • 哪家做企业网站seo资源
  • 好的结构设计网站怎么查权重查询
  • html5 mysql 网站开发seo推广有哪些公司
  • wordpress怎么卸载aso优化是什么意思
  • 邯郸做移动网站的公司小红书推广渠道
  • o2o电商网站开发宣传推广的十种方式