Saya percaya bahwa setiap pengembang telah mendengar kalimat ini "tidak pernah mempercayai input pengguna", sehingga latar belakang perlu memverifikasi setiap item input pengguna: nomor ponsel, nama pengguna, kata sandi, email, nomor ID ... pada saat ini, kerangka kerja verifikasi validator hibernate-validator perlu diluncurkan. Berikut ini memperkenalkan bagaimana springboot menggunakan validator hibernate untuk verifikasi.
Memperkenalkan pom
Tunggu ~~~
Ketergantungan Starter-Web
Apakah Anda terkejut atau terkejut? Springboot telah mengintegrasikannya untuk kita, mari kita ambil saja! Datang! menggunakan!
Tambahkan anotasi
@Notblank (pesan = "Nama pengguna tidak bisa kosong") nama pengguna string pribadi; @Decimalmin (value = "6", message = "Panjang kata sandi tidak bisa kurang dari 6 karakter") @Decimalmax (value = "20", pesan = "Panjang kata sandi tidak dapat lebih dari 20 karakter") kata sandi string pribadi;
Mendukung ekspresi reguler
Verifikasi panggilan
@ResponseBody @RequestMapping ("save") Public RenceModel <sysuser> save (@valid sysuser sysuser, bindingResult hasil) {if (result.haserrors ()) {hasil.getallerrors (). Forech (error-> System.out.println (errordefalmault (). Forech (error-> System.out.println (error.getdefaul (). } return resultModel.defaultSuccess (null); }Hasil tes
1. Kirim permintaan
2. Hasil Operasi
Meringkaskan
Di atas adalah metode verifikasi springboot menggunakan validator yang diperkenalkan kepada Anda. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!