@WebServlet与@RequestMapping的区别

来源:3-7 Controller层代码架子的搭建

qq_余冬_0

2020-07-19

是不是@WebServlet只能作用于类上,而@RequestMapping既可以作用于类上也可以作用于方法上
它们本质上没有多大的区别?

写回答

1回答

翔仔

2020-07-20

同学好,

@WebServlet注解用于标注在一个继承了HttpServlet类之上,属于类级别的注解

一般用于需要有HttpServletRequest请求中带了参数,或者需要filter等场景,这个是Servlet实现的路径映射逻辑

@RequestMapping  注解可以在控制器类的级别和/或其中的方法的级别上使用 处理普通的URI请求,或者http请求,这个是spring实现的DispatcherServlet的路径映射逻辑

后面你就会了解到注解的作用,其实没什么特别的,主要是便于程序的标识,能够在反射中使用这些注解,如果包含这些注解信息,就去做不同的处理

0
1
qq_余冬_0
非常感谢!
2020-07-20
共1条回复

剑指Java自研框架,决胜Spring源码

快速入门Spring核心源码+从零开发自研框架

1498 学习 · 495 问题

查看课程