org.springframework.boot.autoconfigure.AutoConfiguration.imports文件

前言

在 Spring Boot 中,org.springframework.boot.autoconfigure.AutoConfiguration.imports 是一个特殊的文件,用于自动配置类的导入机制,它是 Spring Boot 2.7+ 版本引入的新特性,替代了之前的 spring.factories 文件中关于自动配置的配置方式,在Springboot2.7.x版本中还能使用spring.factories文件

配置文件使用

1、在项目,新建文件夹

2、 定义一个类

typescript 复制代码
import lombok.extern.slf4j.Slf4j;

@Slf4j
public class UserService {

    public String getUserName(String userId) {
        log.info("数据为:{{}}", userId);
        return "success";
    }
}

3、在文件中配置

复制代码
org.luban.democonfig.service.UserService

4、定义一个接口

kotlin 复制代码
@RestController
public class IndexController {

    @Autowired
    private UserService userService;

    @GetMapping("/hello")
    public String hello() {
        userService.getUserName("aaa");
        return "success";
    }
}

5、访问地址

bash 复制代码
http://ip:端口/hello

输出结果

总结

在Springboot2.7.x版本已经推荐使用org.springframework.boot.autoconfigure.AutoConfiguration.imports文件了,但是还是兼容spring.factories文件,Springboot3.0.x版本已经不兼容了

相关推荐
tonydf1 天前
基于SemanticKernel开发一个业务智能体
后端·agent
我不是混子1 天前
Java的SPI机制详解
java·后端
Moonbit1 天前
MoonBit Pearls Vol.9:正则表达式引擎的两种实现方法:导数与 Thompson 虚拟机
后端·正则表达式·编程语言
文心快码BaiduComate1 天前
一人即团队,SubAgent引爆开发者新范式
前端·后端·程序员
掘金一周1 天前
2025年还有前端不会Nodejs ?| 掘金一周 9.25
android·前端·后端
RoyLin1 天前
前端·后端·node.js
泉城老铁1 天前
springboot常用的注解需要了解,开发必备
spring boot·后端
RoyLin1 天前
C++ 基础与核心概念
前端·后端·node.js
aiopencode1 天前
Charles 抓包 HTTPS 原理详解,从 CONNECT 到 SSL Proxying、常见问题与真机调试实战(含 Sniffmaster 补充方案)
后端
泉城老铁1 天前
springboot 框架集成工作流的开源框架有哪些呢
spring boot·后端·工作流引擎