从SpringBootApplication注解入手
为了揭开springboot的奥秘,我们直接从Annotation入手,看看@SpringBootApplication里面,做了什么?
打开SpringBootApplication这个注解,可以看到它实际上是一个复合注解
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
@SpringBootConfiguration -实际上是
@Configuration
@EnableAutoConfiguration
@ComponentScan(excludeFilters = {
@Filter(type =
FilterType.CUSTOM, classes =
TypeExcludeFilter.class),
@Filter(type =
FilterType.CUSTOM,
classes =
AutoConfigurationExcludeFilter.class) })
public @interface
SpringBootApplication {
SpringBootApplication本质上是由3个注解组成,分别是
1. @Configuration
2. @EnableAutoConfiguration
3. @ComponentScan
我们可以直接用这三个注解也可以启动springboot应用,只是每次配置三个注解比较繁琐,所以直接用一个复合注解更方便些。
然后仔细观察者三个注解,除了EnableAutoConfiguration可能稍微陌生一点,其他两个注解使用得都很多
从SpringBootApplication注解入手相关推荐
- 扒一扒 @SpringBootApplication 注解背后的奥秘!
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 概 述 Spring Boot的约定大于配置的功力让我们如 ...
- 神秘又强大的@SpringBootApplication注解
作者:vivo 互联网服务器团队-Peng peng 一.前言 大部分的配置都可以用Java类+注解来代替,而在SpringBoot项目中见的最多的莫过于@SpringBootApplication注 ...
- @springbootapplication 注解_Spring Boot最核心的27个干货注解,你了解多少?
Spring Boot方式的项目开发已经逐步成为Java应用开发领域的主流框架,它不仅可以方便地创建生产级的Spring应用程序,还能轻松地通过一些注解配置与目前比较火热的微服务框架SpringClo ...
- SpringBoot的@SpringBootApplication注解和其他几个注解
转载自 https://blog.csdn.net/zzzgd_666/article/details/80310840 首先,我们来看看@SpringBootApplication注解代码,如下代码 ...
- @import注解_Spring Boot 2 实战:@SpringBootApplication注解浅析
本文转载自本人技术博客:felord.cn 转载请注明出处 1. 前言 Spring Boot 都会有一个名为 xxApplication 的启动类,里面有一个标准的 java 应用的入口 main ...
- @SpringBootApplication注解分析
转自:https://www.cnblogs.com/duanxz/p/3756364.html @SpringBootApplication注解分析 首先我们分析的就是入口类Application的 ...
- springboot情操陶冶-@SpringBootApplication注解解析
承接前文springboot情操陶冶-@Configuration注解解析,本文将在前文的基础上对@SpringBootApplication注解作下简单的分析 @SpringBootApplicat ...
- boot spring 跨域注解_每日一问学技术:@SpringBootApplication注解干了个啥?
@SpringBootApplication注解干了个啥? 通常使用Spring Boot的应用程序的主类是这样的: import org.springframework.boot.SpringApp ...
- 使用idea开发SpringBoot应用,添加@SpringBootApplication注解时,不能自动提示
刚用idea不久,在给类添加@SpringBootApplication注解时,系统居然不能自动提示,仔细检查maven的依赖以及libararies是否有对应的jar包,发现没有问题.最后注意到是I ...
最新文章
- 人民日报:中国 31 个省市区最好的大学
- 操作系统、Linux、CPU的几个疑惑点
- Science审稿人谈中国首次实现量子优越性:「九章」到底打了谁的脸?
- 【福利】有道云笔记免费送30天VIP会员,有道云笔记功能优缺点汇总
- 100 计算机网络概述小结
- Oracle 12c应用连接VIP轮训负载均衡?
- 关于数据权限的几个问题
- Hi3516A开发--电阻分压阻值计算
- 主板检测卡c5_主板诊断卡怎么使用 主板诊断卡代码含义及处理方法
- hao123.com 360浏览器等主页被劫持的解决方法
- 1. 如何创建python环境
- ASP网页HTTP 错误 404.3 - Not Found解决方案
- 这可能是你看到最详细的NCF代码讲解(1)数据处理篇
- 中国信通院的星火链主链支持与以太链(测试网)交互
- 非期望产出的sbm模型_兼顾非期望产出的工业用地效率测度、分异与溯因 ——以东北三省为例...
- 倒计时 限制次数记录 公共操作/验证的静态类
- html页面使用var变量,html元素:var标签的使用方法及作用
- 2020年中国炼油行业市场现状及发展趋势分析,行业高质量发展进入快车道「图」
- 【自学51单片机】11 -- UART串口通信
- Datatable转键值对