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
})
相关推荐
橙子圆1232 分钟前
Redis知识2
java·数据库·redis
callJJ4 分钟前
Codex 联动 OpenSpec 提效方法论
java·开发语言·codex·openspec
过期动态5 分钟前
【RabbitMQ基础篇】RabbitMQ从入门到实战
java·jvm·数据库·分布式·spring·rabbitmq·intellij-idea
Gopher_HBo5 分钟前
分布式详解
后端
上弦月-编程6 分钟前
Java编程:跨平台开发利器
java·开发语言
AI人工智能+电脑小能手8 分钟前
【大白话说Java面试题】【Java基础篇】第38题:两个对象的hashCode()相同,则 equals()是否也一定为 true?
java·开发语言·后端·面试·hash-index
java1234_小锋9 分钟前
什么是可重入锁ReentrantLock?
java·开发语言
江南十四行15 分钟前
Java并发编程中的锁机制:synchronized与Lock详解
java·开发语言
ahauedu16 分钟前
流水账债务
spring boot