【无标题】

SpringBoot自动配置

前置知识

@Import作用

@Import作用就是将value对应的类加载到spring容器中,交给容器来进行控制。value可以是以下三种类型:

  1. 普通类,直接加载到spring容器中,如@Import(TimeUtil.class),这种方式是固定好的,不够灵活。
  2. 实现了ImportSelector接口的子类,会将selectImports方法的返回值加载到spring容器中,比较灵活
  3. 实现了ImportBeanDefinitionRegistrar接口的子类,在registerBeanDefinitions房中自定义的注册bean到容器,灵活度最高

AutoConfigurationImportSelector作用

加载spring.factories的配置文件,导入bean到spring容器中

相关推荐
唐僧洗头爱飘柔95275 分钟前
【SSM-SSM整合】将Spring、SpringMVC、Mybatis三者进行整合;本文阐述了几个核心原理知识点,附带对应的源码以及描述解析
java·spring·mybatis·springmvc·动态代理·ioc容器·视图控制器
骑牛小道士17 分钟前
Java基础 集合框架 Collection接口和抽象类AbstractCollection
java
alden_ygq43 分钟前
当java进程内存使用超过jvm设置大小会发生什么?
java·开发语言·jvm
triticale1 小时前
【Java】网络编程(Socket)
java·网络·socket
淘源码d1 小时前
什么是ERP?ERP有哪些功能?小微企业ERP系统源码,SpringBoot+Vue+ElementUI+UniAPP
java·源码·erp·erp源码·企业资源计划·企业erp·工厂erp
源码方舟1 小时前
【基于ALS模型的教育视频推荐系统(Java实现)】
java·python·算法·音视频
Mcworld8571 小时前
整数分解JAVA
java·开发语言
小南家的青蛙2 小时前
LeetCode面试题 01.09 字符串轮转
java·leetcode
秋野酱2 小时前
基于javaweb的SpringBoot爱游旅行平台设计和实现(源码+文档+部署讲解)
java·spring boot·后端
饕餮争锋2 小时前
org.slf4j.MDC介绍-笔记
java·开发语言·笔记