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 分钟前
力扣合并K个升序链表C++
java·开发语言
_MyFavorite_6 分钟前
JAVA重点基础、进阶知识及易错点总结(28)接口默认方法与静态方法
java·开发语言·windows
helx8232 分钟前
SpringBoot中自定义Starter
java·spring boot·后端
_MyFavorite_39 分钟前
JAVA重点基础、进阶知识及易错点总结(31)设计模式基础(单例、工厂)
java·开发语言·设计模式
ILYT NCTR1 小时前
SpringSecurity 实现token 认证
java
rleS IONS1 小时前
SpringBoot获取bean的几种方式
java·spring boot·后端
014-code1 小时前
Java SPI 实战:ServiceLoader 的正确打开方式(含类加载器坑)
java·开发语言
lifewange1 小时前
Go语言-开源编程语言
开发语言·后端·golang
程序员榴莲2 小时前
Javase(七):继承
java
wwj888wwj2 小时前
Docker基础(复习)
java·linux·运维·docker