springboot 几类常用类注解 @WebServlet @ServerEndpoint @RequestMapping

@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


你可能感兴趣的:(基础)