SpringMVC手撕源码实战自己手写实现第三篇看懂SpringMVC的注解

本文探讨了注解在SpringMVC中的重要性,包括其功能定义、实现及配置化的使用。通过分析,注解实现了配置的便利性和高效性,成为现代框架必备组件。文章以SpringBoot常用注解为例,指导读者如何模仿实现自定义注解,特别关注了@Autowired注解的配置和作用。

前言

目录

前言

注解的功能定义以及实现

注解配置化的使用


属于命运的源码都知道一定要使用注解和一个xml配置,那为什么要使用初级?有哪些好处?然后为什么要注解?使用的频率那么高?你能分得清哪些注解?注解的作用是哪些?然后注解的分类有哪些,注解的实现有哪一些?为什么要用注解呢?这些问题你都能回答上来吗?如果让你使用一个注解,你能够实现上吗?一些很有自己架构的公司,一般都会自己重写自己的自己包括自己的公司。

如果让你重写自己的注解,加一个注解,你能够实现吗?能够让它在哪一层都要进行调用哪一层来进行实现?如果你这个都实现不了的话,那你这个源码真的是看不懂也实现不了的,首先你要明白自己的作用是什么?

注解的作用其实是相当于一个能够正确的扫描到然后进行加载实例化。能够实现了自我配置。他的最重要的功能就是实现配置化的功能,方便,简洁,高效。是一个非常实用非常普遍的一个功能,就是注解,注解是1.5版本以后。加了一个功能。

所以说目前boot源码只要是2.2以上的版本。2.0以上的版本嘛,都已经普遍的使用注解了。再说住姐这一篇作为我们开头见山的第一篇,我们如何实现自定义的第一篇注解?下面来讲解一下具体的实现。模仿一下SpringBoot一些常用的注解。Spring源码的常用的一些注解,重要的是可以模仿它的实现。可以模拟一下IOC的实现

注解的功能定义以及实现

java中元注解有四个: @Retention @Target @Document @Inherited;
*   @Retentio
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

道阻且长-行则将至-行而不辍-未来可期

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值