2、根据自己兴趣,定义其它控制器,通过注解,实现相应功能。
时间: 2024-05-27 07:09:26 浏览: 108
自定义注解实现
5星 · 资源好评率100%
好的,我可以给你举几个例子:
1. @RestController:用于定义一个 RESTful 风格的控制器,可以处理 HTTP 请求,并返回 JSON/XML 等格式的数据。
2. @ControllerAdvice:用于定义全局异常处理器,可以统一处理控制器中抛出的异常,返回自定义的错误信息。
3. @RequestMapping:用于映射请求路径和控制器方法,可以指定请求方法、请求参数、请求头等条件。
4. @PathVariable:用于获取 URL 中的占位符参数,常用于 RESTful 风格的控制器中。
5. @RequestParam:用于获取请求参数,可以指定参数名、是否必须、默认值等属性。
6. @RequestBody:用于获取请求体中的数据,常用于处理 POST 请求。
7. @ResponseBody:用于将方法的返回值直接作为响应体返回给客户端,常用于 RESTful 风格的控制器中。
8. @CrossOrigin:用于处理跨域请求,可以指定允许跨域的域名、请求方法等属性。
9. @Valid:用于数据校验,可以对请求参数进行校验,保证数据的合法性。
这些注解都是 Spring MVC 框架提供的,可以根据自己的需要进行使用。
阅读全文