码迷,mamicode.com
首页 > 编程语言 > 详细

1.@SpringBootConfiguration注解

时间:2020-06-22 10:48:52      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:信息   htm   png   封装   href   com   高薪   config   推荐   

@SpringBootConfiguration注解表示Spring Boot配置类。查看@SpringBootConfiguration注解源码,核心代码具体如下。 ```java @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Configuration //配置IOC容器http://www.fu-w.com/a/63912.html public @interface SpringBootConfiguration { } ``` 从上述源码可以看出,@SpringBootConfiguration注解内部有一个核心注解@Configuration,该注解是Spring框架提供的,表示当前类为一个配置类(XML配置文件的注解表现形式),并可以被组件扫描器扫描。由此可见,@SpringBootConfiguration注解的作用与@Configuration注解相同,都是标识一个可以被组件扫描器扫描的配置类,只不过@SpringBootConfiguration是被Spring Boot进行了重新封装命名而已 **2.@EnableAutoConfiguration注解** @EnableAutoConfiguration注解表示开启自动配置功能,该注解是Spring Boot框架最重要的注解,也是实现自动化配置的注解。同样,查看该注解内部查看源码信息,核心代码具体如下 ![image-20191226121755878](./images/image-20191226121755878.png) 可以发现它是一个组合注解,Spring 中有很多以Enable开头的注解,其作用就是借助@Import来收集并注册特定场景相关的bean,并加载到IoC容器。@EnableAutoConfiguration就是借助@Import来收集所有符合自动配置条件的bean定义,并加载到IoC容器。 下面,对这两个核心注解分别讲解 : 这些内容,是从福网的《Java工程师高薪训练营》里学到的,课程内容非常全面,还有福网的内推大厂服务,推荐你也看看。
 

1.@SpringBootConfiguration注解

标签:信息   htm   png   封装   href   com   高薪   config   推荐   

原文地址:https://www.cnblogs.com/meilideni/p/13175570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!