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
})
相关推荐
专注于大数据技术栈6 分钟前
java学习--LinkedHashSet
java·开发语言·学习
阿湯哥25 分钟前
Spring AI Alibaba 实现 Workflow 全指南
java·人工智能·spring
用户307500930379341 分钟前
go Eino使用ADK开发agent
后端
唐叔在学习1 小时前
Python自动化指令进阶:UAC提权
后端·python
旺仔小拳头..1 小时前
Java ---变量、常量、类型转换、默认值、重载、标识符、输入输出、访问修饰符、泛型、迭代器
java·开发语言·python
Assby1 小时前
Windows 在 PostgreSQL 上安装 vector 扩展
后端
12344521 小时前
【面试复盘】有了equals为什么还要hashcode
java·后端
小周在成长1 小时前
MyBatis 分页插件PageHelper
后端
Paladin_z1 小时前
Easy Query中间件的使用
后端
牛奔1 小时前
Go语言中结构体转Map优雅实现
开发语言·后端·macos·golang·xcode