前言
最近有些空,想自己写个跟spring里的注解一样的注解来用,然后希望能找到使用了自己写了注解的类,下面来介绍一下实现方法
声明,下面代码是没看过spring源码写的,基本上都是网上找的博客,整理的
定义注解
Controller.java
?
1 2 3 4 5 6 |
|
RequestMapping.java
?
1 2 3 4 5 6 7 8 |
|
使用注解
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
扫描包下所有类
下面这段代码摘自网络博客上的
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
|
传入一个包名,就会自动扫描下面所有的类
找出用了注解的类
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
查找使用RequestMapping注解的方法,并查出注入的参数
?
1 2 3 4 5 6 7 8 9 10 11 12 |
|
这样一来,java项目里用纯servlet写的项目 ,就可以做自己的注解映射路由了,方便极了
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。