ฉันเชื่อว่านักพัฒนาทุกคนเคยได้ยินประโยคนี้ "ไม่น่าเชื่อถือผู้ใช้อินพุต" ดังนั้นพื้นหลังจำเป็นต้องตรวจสอบทุกรายการอินพุตของผู้ใช้: หมายเลขโทรศัพท์มือถือชื่อผู้ใช้รหัสผ่านอีเมลหมายเลขรหัส ... ในเวลานี้จำเป็นต้องเปิดตัวเฟรมเวิร์ก ต่อไปนี้แนะนำวิธีที่ Springboot ใช้ Hibernate-Validator สำหรับการตรวจสอบ
แนะนำ Pom
รอ ~~~
การพึ่งพาอาศัยกัน
คุณประหลาดใจหรือประหลาดใจ? Springboot ได้รวมเข้ากับเรามาลองกันเลย! มา! ใช้!
เพิ่มคำอธิบายประกอบ
@NotBlank (message = "ชื่อผู้ใช้ไม่สามารถว่างเปล่า") ชื่อผู้ใช้สตริงส่วนตัว; @DecimalMin (value = "6", message = "ความยาวรหัสผ่านไม่น้อยกว่า 6 อักขระ") @decimalMax (value = "20", message = "ความยาวรหัสผ่านไม่เกิน 20 อักขระ") รหัสผ่านส่วนตัว;
สนับสนุนการแสดงออกปกติ
ตรวจสอบการโทร
@ResponseBody @RequestMapping ("บันทึก") ผลลัพธ์สาธารณะ <SySuser> บันทึก (@valid sysuser sysuser, bindingResult result) {ถ้า (result.haserrors ()) {result.get.getAllerrors () } return resultModel.defaultSuccess (null); -ผลการทดสอบ
1. ส่งคำขอ
2. ผลการดำเนินงาน
สรุป
ข้างต้นเป็นวิธีการตรวจสอบของ Springboot โดยใช้ตัวตรวจสอบความถูกต้องแนะนำให้คุณรู้จัก ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!