当前位置: 首页 > news >正文

Springboot注释解析

@SpringBootApplication

        标注主程序类 说明一个spring boot应用

@SpringBootConfiguration

        标注为spring boot配置类

@EnableAutoConfiguration

        开启自动配置功能

@AutoConfigurationPackage

        自动配置包

@Import({Registrar.class})

        导入一个容器到组件

        Registrar.class:将主程序所在包及其子包下的组件扫描到spring容器

        EnableAutoConfigurationImportSelector.class:自动导入组件选择器

                ->AutoConfigurationImportSelector

                        ->selectImports():决定导入spring容器到底导入那些组件  返回全类名形式

                        ->getCandidateConfigurations():SpringFactoriesLoader.loadFactoryNames()从配置文件spring.factories中获取配置放置到容器

@Bean

@Controller

@Service

@Autowired

@ResponseBody

        声明为相应体

@RequestMapping("/hello")

@RequestParam

@Target

@Retention
@Documented

当前注解可能被包含在javadoc中

http://www.lryc.cn/news/20080.html

相关文章:

  • C语言之通讯录(动态 存储文件版)
  • Linux 工具
  • Java知识复习(七)常见的设计模式(装饰、代理、观察、策略、建造)
  • Linux系统看门狗应用编程
  • Spring MVC 源码- LocaleResolver 组件
  • Servlet
  • 简单的周总结
  • Elasticsearch7.8.0版本进阶——IK中文分词器
  • 一个阿里P6的说不会接口自动化测试,他不会是自己评的吧...
  • 规则引擎与风控系统04:风控系统实例(下)
  • 我为什么选择Linux mint 21.1 “Vera“ ? Mint安装优化调教指南(分辨率DPI)
  • 雅思经验(十四)
  • 刚来的薪资20k,是我的2倍,我是真的卷不过,真的太变态了
  • 五、DeepWalk、Node2Vec论文精读与代码实战【CS224W】(Datawhale组队学习)
  • 学习 Python 之 Pygame 开发魂斗罗(四)
  • Linux 基础知识:指令与shell
  • 【数通网络交换基础梳理1】二层交换机、以太网帧、MAC地址数据帧转发原理详解
  • 《分布式技术原理与算法解析》学习笔记Day22
  • [MySQL]MySQL数据类型
  • 利用steam搬砖信息差赚钱,单账号200+,小白也能轻松上手!
  • 树与二叉树与森林的相关性质
  • MySQL面试题
  • 【蓝桥OJ—C语言】高斯日记、马虎的算式、第39级台阶
  • 基于深度学习的三维重建网络PatchMatchNet(二):dtu数据集介绍及PatchMatchNet中加载数据部分代码解析
  • 一文3000字从0到1实现基于requests框架接口自动化测试项目实战(建议收藏)
  • 【RockerMQ】001-RockerMQ 概述
  • 阿里是如何做Code Review的?
  • 内核调试:一次多线程调试与KASAN检测实例
  • Java - 数据结构,队列
  • ccc-pytorch-感知机算法(3)