SpringMVC手撕源码实战自己手写实现第四篇自定义SpringMVC的注解初步实现定义Spring注解类

前言

通过第三篇的讲解,那这一篇主要是我们自己来定义,来实现一些注解类。常用的公司架构里面肯定都有自己定义的注解,所以说我们要自己实现定义这些注解,然后来模拟一些底层的注解。通过这一节的学习,你能够学到的是spring注解是如何实现的,如何定义的?他们的作用范围是什么样的。这边主要是可以看得懂swing源码的人来进行学习的。必须要有一定的Java基础使用的源码使用基础,不然的话你真的会很迷离,梦里雾里不明不白。

好的,进入正题,下面来自定义,我们来模仿一下spring的注节的使用。如何实现这个自定义的注解?他们是如何定义的?如何实现的?

实现java类定位位置

这个定义实现的类的这个文件夹的名字都要符合一定的规范啊,因为它在扫描的时候是通过这个java包名来进行扫描的,所以说这个包名一定要规范化。我们这个实现模拟的这个包名叫做

springframework.ioc.annotation  annotation  标注说明这下面的所有的都是注解类。方便后来人维护,能够识别,通过这个命名定义来识别这个包里面的作用是干什么的。

你可能感兴趣的:(手撕SpringMVC源码实现,spring,boot,spring,cloud,spring,java)