Rumah  >  Soal Jawab  >  teks badan

java - rangka kerja but spring menggunakan tenang untuk mengesahkan sama ada nama pengguna wujud

Apabila menggunakan gaya RESTful untuk mengesahkan sama ada nama pengguna wujud, semua nama biasa boleh disahkan, tetapi apabila mengesahkan sama ada alamat e-mel wujud, parameter tidak boleh diterima adalah seperti berikut

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

        return appUserService.checkUserName(userName);
    }

Berikut adalah gambar-gambar ujian

女神的闺蜜爱上我女神的闺蜜爱上我2643 hari yang lalu1114

membalas semua(2)saya akan balas

  • typecho

    typecho2017-06-28 09:27:42

    Perlu mengubah suai peraturan padanan url lalai bagi but spring

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

    configurer.setUseSuffixPatternMatch(false) bermaksud URL yang didedahkan oleh sistem tidak akan mengecam dan sepadan dengan akhiran .*.

    Dalam kod ini, ini bermakna Spring akan menghantar sunny.cn kepada Pengawal sebagai parameter {userName}.

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-28 09:27:42

    Anda juga boleh menggunakan ungkapan

    @RequestMapping(value = "/{userName:.+}",method = RequestMethod.GET)
    public String query(@PathVariable("userName") String userName){
            return username;
    }

    balas
    0
  • Batalbalas