注解问题

注解问题

相关截图:

https://img1.sycdn.imooc.com//climg/6188849c09c4d70d09880221.jpg

问题描述:

这个注解我没有添加,测试接口也可以正常使用;

那这个注解有什么特殊含义吗

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,@RequestParam注解用于将请求参数绑定到Controller的方法参数上。在代码中是可以不加的。不过以下三种情况需要加@RequestParam注解:

    1)当请求参数的参数名与方法中参数名称不一致,导致绑定失败时,要加@RequestParam注解,并设置name或value属性值为请求参数的参数名。

    2)当请求参数必须传时,要加@RequestParam注解,其中required值默认为true,表示该请求路径中必须包含该参数,如果不包含就报错。

    3)当要设置请求参数的默认值时,要加@RequestParam注解,通过设置defaultValue值。

请求参数的参数名与方法中参数名称一致时可以不加。

祝学习愉快!

  • 杨清川 提问者 #1
    在哪里能看到这些SpringBoot注解的详细功能介绍呢,视频中有些注解都是直接使用,很难理解其中详细含义
    2021-11-08 11:20:43
  • 好帮手慕小尤 回复 提问者 杨清川 #2

    同学你好,同学可以参考官方文档(https://docs.spring.io/spring-boot/docs/current/reference/html/ )不过官方文档中也并未具体讲解那些注解,在文档中使用注解时会有一些讲解,同学可以进行参考。

        同学有什么不明白的注解也可以在浏览器中进行搜索或在问答区进行提问,老师会帮助同学理解学习的。

    祝学习愉快!

    2021-11-08 13:07:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师