@WebServlet与@RequestMapping的区别
来源:3-7 Controller层代码架子的搭建
![](http://img1.sycdn.imooc.com/user/5333a21e0001eb4102000200-100-100.jpg)
qq_余冬_0
2020-07-19
是不是@WebServlet只能作用于类上,而@RequestMapping既可以作用于类上也可以作用于方法上
它们本质上没有多大的区别?
写回答
1回答
-
同学好,
@WebServlet注解用于标注在一个继承了HttpServlet类之上,属于类级别的注解
一般用于需要有HttpServletRequest请求中带了参数,或者需要filter等场景,这个是Servlet实现的路径映射逻辑
而
@RequestMapping 注解可以在控制器类的级别和/或其中的方法的级别上使用 处理普通的URI请求,或者http请求,这个是spring实现的DispatcherServlet的路径映射逻辑
后面你就会了解到注解的作用,其实没什么特别的,主要是便于程序的标识,能够在反射中使用这些注解,如果包含这些注解信息,就去做不同的处理
012020-07-20
相似问题