就像这样,设置两个url映射,但是在使用第二个不带参数的路径是,报Missing URI template variable 'areaID' for method parameter of type String错,明明已经设置的required = false,刚开始用的spring4.0.2,后来发现不支持required,升级为5.0.2之后可以设置了,编译也能通过,但是就是不起作用呀,求解释
@PathVariable不能设置默认值,因为null对于url是无意义的。
如果参数确实可能为空,需要默认值,可以使用@RequestParams。
还有不建议使用PathVariable这种方式,如果量大有性能瓶颈
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。