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
})
相关推荐
dearxue11 小时前
这一次,我们一起把AI的复杂一口吃掉
人工智能·后端
打字机v11 小时前
OOP 面向对象 java 基础--服务+maven+mysql
后端
fliter11 小时前
Rust 项目管理动态 — 2026 年 2 月
后端
码语智行12 小时前
地图上图、空间拓扑查询示例
java·arcgis
苍何12 小时前
一个令人惊艳的开源项目,Agent Skill 开始自进化了?
后端
程序员黑豆12 小时前
AI全栈开发 - Java:变量
java·前端·ai编程
我是一颗柠檬12 小时前
【Java项目技术亮点】分库分表+数据路由策略:单表5000万后的架构升级方案
java·开发语言·分布式·架构
布朗克16812 小时前
25 IO流高级操作——序列化、NIO与Files工具类
java·数据库·io·nio
小研说技术12 小时前
Spring AI实现rag流程(简易版)
java·后端
亓才孓12 小时前
【本地项目引用外部库的类,想修改字段遇到的请缓存的问题】
java·maven