【无标题】

SpringBoot自动配置

前置知识

@Import作用

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

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

AutoConfigurationImportSelector作用

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

相关推荐
半夜修仙5 分钟前
RabbitMQ入门概述
java·rabbitmq·java-rabbitmq
fengxin_rou5 分钟前
【滑动窗口与前缀和算法实战】:LeetCode560.438 高频题深度解析
java·算法·leetcode
dusk_star7 分钟前
go语言--笔记--接口
java·笔记·golang
The Sheep 202310 分钟前
EFcore 查询数据
java·javascript
han_hanker15 分钟前
java8 stream 常用转换方法
java
星轨zb21 分钟前
从通用到专属:文迹(WenJi)引入 RAG 向量库的技术复盘
java·spring·langchain4j
我是一颗柠檬24 分钟前
【Java后端技术亮点】Feed流三级缓存设计,从10秒到100毫秒的优化实战
java·开发语言·后端·缓存
超梦dasgg29 分钟前
Java 正则表达式 完整详解(语法 + 核心类 + 常用方法 + 实战案例)
java·开发语言·正则表达式
码语智行30 分钟前
操作日志注解模块
java·前端·python
方也_arkling31 分钟前
【Java-Day17】API篇-BigInteger和BigDecimal
java·开发语言