SpringMVC支持内部类的跳转吗
来源:互联网 发布:软件测试员工资怎么样 编辑:程序博客网 时间:2024/05/22 02:13
如果我想使用注解跳转到一个内部类里面,应该怎么做。
首先通过源码知道,scanner扫描的时候,默认扫描的是base-packag下面的.class文件。
其次scanner扫描的是@Component@Controller@Service@Respository,所以只要是.class文件有上面4个注解,就会被扫描到,而每一个class都会(包括匿名类,内部类等)生成一个.class文件,并且都是在本包下,所以只需要在内部类上面加上4个注解就可以了。
再次,访问路径的生成,scanner扫描到上面4个注解时会继续查找@Autowired@RequestMapping等注解(注意事物的注解不是这里衍生出来的,而是开启事物注解生效的,如@Transactional,它的扫描是全项目,到底是扫描public类和接口还是public类需要根据配置来,JDK动态代理还是cglib动态代理)所以你所以在指定的.class文件中又需要有这些注解。
最后路径的生成,map映射也是以.class文件为准,它的路径为类上面的@RequestMapping+方法上的@RequestMapping。
内部类,通过http://127.0.0.1:8080/项目/ceshi/ceshi就可以访问了,不需要带这个它外部的类路径。
阅读全文
0 0
- SpringMVC支持内部类的跳转吗
- 002-支持并发的内部类饿汉单例
- springmvc和静态内部类的一个问题
- springmvc支持带参数跳转
- java的内部类、匿名内部类、局部内部类
- 内部类 内部类的访问 匿名内部类
- 【内部类】内部类的概念及成员内部类
- 接口的内部类-内部类
- 内部类的继承-内部类
- 内部类里的常规内部类
- 内部类里的静态内部类
- 内部类里的局部内部类
- 内部类、匿名内部类的使用
- 内部类的学习
- 内部类的访问
- 内部类的用途
- C#的内部类
- 内部类的总结
- 数据结构上机实践第四周项目6- 循环双链表应用
- 奥威Power-BI 生产制造BI解决方案——产品计划达成分析
- 第五周项目二
- WebStorm2017激活方法
- 高并发Java(2):多线程基础
- SpringMVC支持内部类的跳转吗
- ImportError:No module named 'PIL'
- Java基础知识--try-catch-finally
- ORACLE undo表空间满查询占用sql
- hdu 5532【最长非递增子序列 时间复杂度 nlogn】
- kafka认证
- 算法学习--printN
- log 的 debug()、 error()、 info()方法的区别
- 数据结构第七周项目2--建立链队算法库