SpringBoot中Controller层的传参及用法
GET请求传参
GET请求传参都是通过在url之后拼接进行传参的吗,在请求的路径后面?表示参数 ,多个参数用&进行连接,参数采取键值对的形式 eg name=zhangsan&age=18
对应的方法的参数
可以直接使用与路径参数相同的变量名来接收参数 (String name, Interage age)
可以使用一个javabean来接受参数,要求javabean里面的属性名必须要和参数名相同,并且要有get和set方法,属性的类型要使用包装类,不要使用基本数据类型,会出现一些不必要的错误,比如使用boolean的时候,如果不传入参数,会导致对应属性的默认值为false,而不是null,在配合数据库的默认值的时候会导致,对应字段默认变为false
可以使用@RequestParam(value = “参数字段名”,required = false/true,defaultValue = “”) 来灵活的接收参数
POST与其他请求传参
使用JSON来传参,使用对应的实体类来接收参数,请求头需要有Con ...