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注解的类生效

最新文章

  1. jQuery.extend源码深层分析
  2. 慢牛股票-基于Sencha+Cordova的股票类APP
  3. Revit二次开发示例:DisableCommand
  4. 联合与枚举 、 高级指针 、 C语言标准库(一)
  5. 吊炸天的 PHP 7 ,你值得拥有
  6. TextView------文字底部或者中间加横线
  7. OC基础-第1天
  8. UIApplication sharedApplication 的常用使用方法-b
  9. 使用Java程序发送Email
  10. cad画指定大小矩形
  11. eclipse报错:发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素
  12. SAP HANA 是什么?
  13. 【Android Developers Training】 94. 创建一个空内容提供器(Content Provider)
  14. 遇到attemp to invoke virtual method
  15. pycharm导入模块的时候遇到的两个错误
  16. jQuery.support属性
  17. ensureCapacity增加此 ArrayList 实例的容量,以确保它至少能够容纳最小容量参数所指定的元素数。
  18. centos 6 与 centos 7 服务开机启动、关闭设置的方法
  19. Java多线程-----volatile关键字详解
  20. 不输入密码执行sudo 命令

热门文章

  1. 【论文笔记】张航和李沐等提出:ResNeSt: Split-Attention Networks(ResNet改进版本)
  2. Cilium架构 (Cilium 2)
  3. 动态规划_基础_最长公共子序列_多种方法_递归/dp
  4. 【Java】Array 数组
  5. 《SQL 反模式》 学习笔记
  6. Java - window下环境配置
  7. 详解 LinkedHashMap
  8. 如何将Python项目发布到PyPI
  9. 在Windows中使用VirtualBox安装Ubuntu
  10. 使用docker安装codimd,搭建你自己的在线协作markdown编辑器