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
})
相关推荐
流星白龙15 小时前
【Docker】4.NameSpace空间隔离实战
java·运维·docker
AI人工智能+电脑小能手15 小时前
【大白话说Java面试题 第207题】【09_Zookeeper篇】第8题:谈谈 ZooKeeper 的可靠性保障机制
java·zookeeper·高可用·可靠性·分布式系统
harmful_sheep15 小时前
maven多版本包导致java.lang.NoClassDefFoundError
java·maven
小杍随笔15 小时前
2025年Rust GUI框架实战万字避坑指南
开发语言·后端·rust
geovindu15 小时前
CSharp: LogHelper
开发语言·后端·c#·.net
Mark_ZP15 小时前
【锁2】锁的分类与概念
java·
caishenzhibiao15 小时前
顺势捕猎者副图 同花顺期货通指标
java·c语言·c#
fliter16 小时前
Go设计取舍之一: goroutine 为什么保持匿名、无状态
后端
fliter16 小时前
Go设计取舍之二: maps.Keys和Values为什么返回迭代器
后端
热心市民lcj16 小时前
Spring Boot 整合 Caffeine 本地缓存实战
spring boot·后端·缓存