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
})
相关推荐
想搞艺术的程序员4 分钟前
Java Survivor区学习笔记
java·笔记·学习·垃圾回收
毕设源码-赖学姐7 分钟前
【开题答辩全过程】以 基于SSM在线考试系统的设计与实现为例,包含答辩的问题和答案
java
吾诺12 分钟前
Java进阶,时间与日期,包装类,正则表达式
java·mysql·正则表达式
ole ' ola14 分钟前
lambda表达式
java·前端·jvm
只能是遇见15 分钟前
SpringBoot + vue 管理系统
vue.js·spring boot·后端
蜡台16 分钟前
Flutter 安装配置
android·java·flutter·环境变量
空空潍18 分钟前
保姆级实战教程:Maven私服Nexus搭建
java·maven·nexus
wefly201719 分钟前
无需安装、开箱即用!m3u8live.cn 在线 HLS 播放器,调试直播流效率翻倍
前端·后端·python·前端开发工具·后端开发工具
Jinkxs21 分钟前
Java 部署:Jenkins Pipeline 构建 Java 项目(自动化)
java·spring boot
Jinkxs25 分钟前
Java 部署:滚动更新(K8s RollingUpdate 策略)
java·开发语言·kubernetes