开发者社区> 问答> 正文

SpringMVC常用注解

SpringMVC常用注解

展开
收起
游客pklijor6gytpx 2019-12-04 13:52:27 1827 0
2 条回答
写回答
取消 提交回答
  • 为之则易,不为则难

    @RestController:表示这是一个rest风格的controller,方法上不用使用@ResponseBody都会返回json字符串 @Controller: 标志这是一个controller 的bean @Post/Get/Put/Request/Delete/Mapping("") 标识请求方式和请求路径 @RequestBody 用在Controller的方法的参数上,解析封装json类型的数据为对象 @PathVariable 使用url传参,将路径中的某个位置的数据用作方法的参数

    2019-12-09 18:36:24
    赞同 展开评论 打赏
  • 1、@component 创建类对象 相当于配置

    2、@service 写在serviceimpl类上 作用和@component一样

    3、@Repository 写在数据访问层上 作用和@component一样

    4、@controller 写在控制器上 作用和@component一样

    5、@RequestMapping:用于处理请求 url 映射的注解,可用于类或方法上。用于类上,则表示类中的所有响应请求的方法都是以该地址作为父路径。

    6、@RequestBody:注解实现接收http请求的json数据,将json转换为java对象。

    7、@ResponseBody:注解实现将conreoller方法返回对象转化为json对象响应给客户。

    2019-12-04 13:52:47
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载