@Target(ElementType.TYPE) // 注解的适用范围,其中TYPE用于描述类、接口(包括包注解类型)或enum声明
@Retention(RetentionPolicy.RUNTIME) // 注解的生命周期,保留到class文件中(三个生命周期)
@Documented // 表明这个注解应该被javadoc记录
@Inherited // 子类可以继承该注解
@SpringBootConfiguration // 继承了Configuration,表示当前是配置类
@EnableAutoConfiguration // 开启springboot的自动配置功能,springboot的四大神器之一,其借助@import的帮助
@ComponentScan(excludeFilters = { // 扫描路径设置(具体使用待确认)
@Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class),
@Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) })
public @interface SpringBootApplication {
...
} 

@SpringBootConfiguration 继承了Configuration,表示当前是配置类

@Configuration
public class MockConfiguration{@Beanpublic MockService mockService(){return new MockServiceImpl();}
}

SpringBootApplication注解相关推荐

  1. 扒一扒 @SpringBootApplication 注解背后的奥秘!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 概 述 Spring Boot的约定大于配置的功力让我们如 ...

  2. 神秘又强大的@SpringBootApplication注解

    作者:vivo 互联网服务器团队-Peng peng 一.前言 大部分的配置都可以用Java类+注解来代替,而在SpringBoot项目中见的最多的莫过于@SpringBootApplication注 ...

  3. @springbootapplication 注解_Spring Boot最核心的27个干货注解,你了解多少?

    Spring Boot方式的项目开发已经逐步成为Java应用开发领域的主流框架,它不仅可以方便地创建生产级的Spring应用程序,还能轻松地通过一些注解配置与目前比较火热的微服务框架SpringClo ...

  4. SpringBoot的@SpringBootApplication注解和其他几个注解

    转载自 https://blog.csdn.net/zzzgd_666/article/details/80310840 首先,我们来看看@SpringBootApplication注解代码,如下代码 ...

  5. @import注解_Spring Boot 2 实战:@SpringBootApplication注解浅析

    本文转载自本人技术博客:felord.cn 转载请注明出处 1. 前言 Spring Boot 都会有一个名为 xxApplication 的启动类,里面有一个标准的 java 应用的入口 main ...

  6. @SpringBootApplication注解分析

    转自:https://www.cnblogs.com/duanxz/p/3756364.html @SpringBootApplication注解分析 首先我们分析的就是入口类Application的 ...

  7. springboot情操陶冶-@SpringBootApplication注解解析

    承接前文springboot情操陶冶-@Configuration注解解析,本文将在前文的基础上对@SpringBootApplication注解作下简单的分析 @SpringBootApplicat ...

  8. boot spring 跨域注解_每日一问学技术:@SpringBootApplication注解干了个啥?

    @SpringBootApplication注解干了个啥? 通常使用Spring Boot的应用程序的主类是这样的: import org.springframework.boot.SpringApp ...

  9. 使用idea开发SpringBoot应用,添加@SpringBootApplication注解时,不能自动提示

    刚用idea不久,在给类添加@SpringBootApplication注解时,系统居然不能自动提示,仔细检查maven的依赖以及libararies是否有对应的jar包,发现没有问题.最后注意到是I ...

  10. springboot源码(二)@SpringBootApplication注解中exclude参数使用及原理

    文章目录 一.使用姿势 二.运行原理 上篇文章中, <springboot源码(一)启动流程+自动配置原理分析>,简单分析了启动流程,其中涉及到了@SpringBootApplicatio ...

最新文章

  1. python selenium 元素定位_python3+selenium入门04-元素定位
  2. Python执行脚本文件将输出既能显示控制台又能重定向到日志
  3. 三位数组的轴python_关于numpy数组轴的使用详解
  4. android中断言_我可以使用断言在Android设备上?
  5. Ubuntu下安装opencv3.2.0,解决anaconda下的Python和安装opencv3.2.0冲突的问题
  6. 我的小导师-天津大学张梅山老师要招NLP方向的研究生啦!
  7. 阶段3 3.SpringMVC·_03.SpringMVC常用注解_4 HiddentHttpMethodFilter过滤器
  8. android WebKit实例
  9. visual studio写python_将 Visual Studio 变身为 Python IDE
  10. Learning Instagram 学习Instagram Lynda课程中文字幕
  11. 基于同义词词林扩展版的词语相似度计算
  12. FDM3D打印技术原理简析
  13. HuaWei ❀ 双协议栈
  14. checkbook实现任何颜色背景
  15. linux ip添加secondary ip,linux 添加secondary ip
  16. 2020年6月六级作文和翻译三国演义
  17. [分享]RFID之我的M1离线卡爆破过程
  18. 第四天:目标规划(goal programming)
  19. 惠不停返利网:掀起购物返利高潮
  20. 分享几个关于UG装配的小问题,干货满满!!!

热门文章

  1. [转]Socket的阻塞模式和非阻塞模式
  2. ubuntu-11.10-server-i386学习笔记-SVN版本服务器安装
  3. C/C++笔试、面试题(上)
  4. Introduction to algrithms exercise2.3-7
  5. 大学生如何找到适合自己的Java行业
  6. echarts常用实例
  7. python基础 协程
  8. 在myeclipse中建立maven项目
  9. [Leetcode] Binary Tree Maximum Path Sum
  10. 【struts2】struts2简介