@RequestParam注解在项目中的用法

本次主要是使用MyBatis-Plus插件实现分页功能,在Controller层传参时遇到的问题,记录一下。

首先点进去看一下@RequestParam注解

 

required():是否包含该参数,默认为true。可以手动设置为false。

如果为true意思就是必须要传这个参数,如果为false意思就是默认不传参。

在实际项目中,比如写查询接口的时候,需要通过某一个id来查询数据,同时也需要直接查询所有数据,可以设置required = false。

当确定要查询某一个id下的数据时再进行传参,否则查询全部数据。

 

defaultValue:默认参数值,可以通过defaultValue来设置参数默认值,值得一提的是当设置了参数默认值,required自动置为false,不传参就用默认值,传参就用传的值。

 

总结:当我们使用注解或者一些封装的方法时,不仅要知道如何使用,多点进去看一看更详细的用法,有的时候能达到事半功倍的效果。

 

posted on 2020-09-26 00:34  热爱足球的真祺怪  阅读(269)  评论(0)    收藏  举报

导航