java - spring boot 框架 使用restful验证用户名是否存在
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-28 09:25:42
0
2
1140

使用restful风格验证用户名是否存在的时候正常的都名称都可以验证,但是验证邮箱是否存在的时候就接受不到参数,代码如下

    @ApiOperation(value = "查询用户名是否存在", notes = "查询用户名是否存在")
    @GetMapping("/check/{userName}")
    public BaseResult checkUserName(@PathVariable("userName") String userName) {

        return appUserService.checkUserName(userName);
    }

下面是测试的图片

女神的闺蜜爱上我
女神的闺蜜爱上我

全部回复(2)
typecho

需要修改spring boot默认的url匹配规则

    @Override
    public void configurePathMatch(PathMatchConfigurer configurer) {
        configurer.setUseSuffixPatternMatch(false);
    }

configurer.setUseSuffixPatternMatch(false)表示系统对外暴露的URL不会识别和匹配.*后缀。

在这个代码中,就意味着Spring会将sunny.cn当做一个{userName}参数传给Controller。

过去多啦不再A梦

用表达式也可以

@RequestMapping(value = "/{userName:.+}",method = RequestMethod.GET)
public String query(@PathVariable("userName") String userName){
        return username;
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!