SpringMVC中有哪些常用的注解呢?

书欣 SpringMVC 发布时间:2022-09-14 16:11:45 阅读数:11165 1
下文笔者将展示springmvc中常用的注解简介说明,如下所示

RequestParam注解

RequestParam:页面的参数名称一定要跟value值的参数名称定义的一样
 value:代表你页面传参的参数名称
 required():默认是true

RequestBody注解

RequestBody注解的功能:
    用于获取请求体内容
注意事项:
    对于get请求,获取数据的效果不明显

ResponseBody响应json数据

 该注解用于将Controller的方法返回的对象
  通过HttpMessageConverter接口转换为指定格式数据
    如:json、xml等
  通过Response响应给客户端

PathVaribale注解

PathVaribale注解的功能:
   用于绑定url中的占位符
 例:请求url中/delete/{id}
    这个{id}就是url占位符
    url支持占位符是spring3.0之后加入的
 springmvc支持rest风格URL的一个重要标志。

属性:
 value:用于指定url中占位符名称
 Required:是否必须提供占位符

ModelAttribute注解

ModelAttribute注解的功能:
   它可以用于修改方法和参数
当出现在方法上,当前方法会在控制器的方法执行之前,先运行
它可以修饰没有返回值的方法,以修饰有具体返回值的方法
当出现在参数上,获取指定的数据给参数赋值

Value:
  用于获取数据的key
   key:POJO属性名称或map结构的key
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/SpringMVC/202209/4424.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者