遇到的看不懂的注解.
@RequestParam(value = "aaa", required = false) String aaa,
@RequestParam(value = "bbb", required = false) String bbb,
@RequestParam(value = "ccc", required = false) String ccc,
@RequestParam(value = "ddd", required = false) String ddd,
@RequestParam(value = "current", defaultValue = "1") int current,
@RequestParam(value = "size", defaultValue = "20") int size)
value = “aaa” ,表示前端传入的参数名字为aaa,如果前端不传aaa 参数,报错
required = false 表示该参数可以不传,默认是true
defaultValue=“1” ,如果请求没有同名参数,给定的默认值为1
细节:如果@requestParam注解的参数是int类型,并且required=false,没给默认值(defaultValue)此时如果不传参数的话,会报错,会给null,这样null赋值给int,会报错.