java - spring boot 框架 使用restful验证用户名是否存在

查看:194
本文介绍了java - spring boot 框架 使用restful验证用户名是否存在的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

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

        return appUserService.checkUserName(userName);
    }

下面是测试的图片

解决方案

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

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

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

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

这篇关于java - spring boot 框架 使用restful验证用户名是否存在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆