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
})
相关推荐
一只叫煤球的猫3 分钟前
从 JDK1.2 到 JDK21:ThreadLocal的进化解决了什么问题
java·后端·面试
天马行空-14 分钟前
ES 精准匹配 和 模糊查询的实现方式
java·开发语言
Z***258023 分钟前
Java计算机视觉
java·开发语言·计算机视觉
一点事31 分钟前
ruoyi:集成mybatisplus实现mybatis增强
java·开发语言·mybatis
e***877032 分钟前
Tomcat Request Cookie 丢失问题
java·tomcat·firefox
BingoGo33 分钟前
PHP8.6 新的 RFC 提案 Context Managers 优雅管理资源生命周期
后端·php
linksinke38 分钟前
Mapstruct引发的 Caused by: java.lang.NumberFormatException: For input string: ““
java·开发语言·exception·mapstruct·numberformat·不能为空
南雨北斗1 小时前
kotlin抽象类(与接口的区别)
后端
likuolei1 小时前
Eclipse 代码模板
java·ide·eclipse
好好研究1 小时前
SpringMVC框架 - 异常处理
java·开发语言·spring·mvc