java - spring boot 框架 使用restful驗證使用者名稱是否存在
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-28 09:25:42
0
2
1112

使用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學習者快速成長!