spring boot的核心注解
1.@SpringBootApplication
是SpingBoot的启动类
此注解等同于@Configuration+@EnableAutoConfiguration+@ComponentScan的组合
2.@SpringBootConfiguration
@SpringBootConfiguration注解是@Configuration注解的派生注解,跟@Configuration注解功能一致,标注这个类是一个配置类,只不过@SpringBootConfiguration注解是SpringBoot的注解,而@Configuration是Spring的注解
3.@Configuration
通过对bean对象的操作替代Spring中的xml文件
4.@EnableAutoConfiguration
Spring Boot自动配置(auto-configuration):尝试根据你添加的jar依赖自动配置你的Spring应用。是@AutoConfigurationPackage和@Import(AutoConfigurationImportSelector.class)注解的组合
5.@AutoConfigurationPackage
@AutoConfigurationPackage注解,自动注入主类下所在包下所有的加了注解的类(@Controller,@Service等),以及配置类(@Configuration)
6.@Import({AutoConfigurationImportSelector.class})
直接导入普通的类
导入实现了ImportSelector接口的类
导入实现了ImportBeanDefinitionRegistrar接口的类
7.@ComponmentScan
组件扫描,可自动发现和装配一些Bean
8.@ConfigurationPropertiesScan
@ConfigurationPropertiesScan 扫描配置属性。@ConfigurationProperties注解的作用使用@ConfigurationProperties注解的类生效
最新文章
- jQuery.extend源码深层分析
- 慢牛股票-基于Sencha+Cordova的股票类APP
- Revit二次开发示例:DisableCommand
- 联合与枚举 、 高级指针 、 C语言标准库(一)
- 吊炸天的 PHP 7 ,你值得拥有
- TextView------文字底部或者中间加横线
- OC基础-第1天
- UIApplication sharedApplication 的常用使用方法-b
- 使用Java程序发送Email
- cad画指定大小矩形
- eclipse报错:发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素
- SAP HANA 是什么?
- 【Android Developers Training】 94. 创建一个空内容提供器(Content Provider)
- 遇到attemp to invoke virtual method
- pycharm导入模块的时候遇到的两个错误
- jQuery.support属性
- ensureCapacity增加此 ArrayList 实例的容量,以确保它至少能够容纳最小容量参数所指定的元素数。
- centos 6 与 centos 7 服务开机启动、关闭设置的方法
- Java多线程-----volatile关键字详解
- 不输入密码执行sudo 命令
热门文章
- 【论文笔记】张航和李沐等提出:ResNeSt: Split-Attention Networks(ResNet改进版本)
- Cilium架构 (Cilium 2)
- 动态规划_基础_最长公共子序列_多种方法_递归/dp
- 【Java】Array 数组
- 《SQL 反模式》 学习笔记
- Java - window下环境配置
- 详解 LinkedHashMap
- 如何将Python项目发布到PyPI
- 在Windows中使用VirtualBox安装Ubuntu
- 使用docker安装codimd,搭建你自己的在线协作markdown编辑器