springboot常见注解

一、@SpringBootApplication:

1、介绍:这是一个组合注解:包含了

复制代码
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan(
    excludeFilters = {@Filter(
    type = FilterType.CUSTOM,
    classes = {TypeExcludeFilter.class}
), @Filter(
    type = FilterType.CUSTOM,
    classes = {AutoConfigurationExcludeFilter.class}
)}
)

SpringBootApplication注解等价于以默认属性使用@Configuration、@EnableAutoConfiguration和@ComponentScan。

2、禁用自动装配项:

复制代码
@SpringBootApplication(exclude = {
		DataSourceAutoConfiguration.class,
		SecurityAutoConfiguration.class
})
相关推荐
柠檬味拥抱2 分钟前
鸿蒙 AI 对话实战:用蓝耘 MaaS 给礼物 App 装上「多轮对话选礼大脑」
后端
唐青枫8 分钟前
别再把 build.zig 当配置文件:Zig 构建系统从零到实战
后端
Naylor10 分钟前
只借不占:Rust 的引用与借用
后端·rust
大勇前进18 分钟前
Python装饰器、生成器、上下文管理器:3个必会的"魔法"机制
后端
Go_error25 分钟前
Fyne:让 Go 开发者也能玩转 GUI
后端·go
用户07956750431429 分钟前
Python + OpenCV 识别 GIF 中旋转最快的图形:基于时间周期的动态识别
后端
长大198831 分钟前
Python+Flask 1小时搭建个人博客:比WordPress轻量10倍
后端
闪学it38 分钟前
Python测试开发进阶线上班28期
后端
Go_error38 分钟前
Badu/bus:Go 轻量级泛型发布/订阅事件总线
后端·go
Go_error41 分钟前
Go-redis:执行 Lua 脚本
后端·go