@WebServlet注解用于标注在一个继承了HttpServlet类之上,属于类级别的注解
一般用于需要有HttpServletRequest请求中带了参数,或者需要filter等场景
@WebServlet(urlPatterns = "/auth", description = "鉴权之后系统鉴权")
public class AuthServlet extends HttpServlet{
***
重载 doGet service
}
@ServerEndpoint 主要用于建立websocket场景,建立ws一般是用这种注解,或者继承endpoint类
中实现websocket连接,场景,websocket建立链接
@RequestMapping 注解可以在控制器类的级别和/或其中的方法的级别上使用 处理普通的URI请求,或者http请求
经常和@RequestParam @PathVariable("name") String name 等组合使用在
Spring 4.3 引入了方法级注解的变体 例如@GetMapping 是一个组合注解,它所扮演的是 @RequestMapping(method =RequestMethod.GET) 的一个快捷方式。
方法级别的注解变体有如下几个:
- @GetMapping
- @PostMapping
- @PutMapping
- @DeleteMapping
- @PatchMapping
本文介绍了@WebServlet、@ServerEndpoint及@RequestMapping等注解的应用场景及其组合使用的细节,涵盖了HTTP请求处理、WebSocket连接建立以及RESTful API设计等方面。
785

被折叠的 条评论
为什么被折叠?



