方法里面定义了参数,如果调用方法的时候应该是每个参数都需要有。
为什么请求里面没有带name参数,这个方法还能执行成功。
根据你现在的写法,name参数并不是强制性的,从结果可以看到,name的值为null,就是字符串类型的初始值,因为没有传入相应的值。
可以在参数前添加@RequestParam注解实现,默认required 属性为 true,即强制要求,如果设置为false,该参数是否传入即为可选的,和你当前的声明方式效果相同。
有帮助请采纳,还有不懂的可以继续追问~