แพลตฟอร์มการพัฒนาโค้ดแสง Diboot เป็นแพลตฟอร์มการพัฒนาที่ใช้โค้ดน้อยสำหรับนักพัฒนา ซึ่งทำให้การทำงานซ้ำ ๆ เป็นแบบอัตโนมัติและปรับปรุงคุณภาพ ประสิทธิภาพ และการบำรุงรักษา
เวอร์ชัน 2.6.0
ใหม่
รองรับฐานข้อมูลการเงินและเศรษฐศาสตร์ของมหาวิทยาลัย Dameng และ Renmin
คำอธิบายประกอบ @BindCount ใช้สำหรับสถานการณ์การเชื่อมโยงของการนับสรุปรายการย่อย
เพิ่ม Pagination.isPaginationParam เพื่อกรองว่าพารามิเตอร์คำขอเป็นพารามิเตอร์การแบ่งหน้าหรือไม่
เพิ่มคลาสเครื่องมือ MapUtils ซึ่งใช้ในสถานการณ์เช่น Oracle และ DM โดยที่ค่าแผนที่ที่ไม่คำนึงถึงขนาดตัวพิมพ์จะต้องถูกละเว้น
การเพิ่มประสิทธิภาพ
เงื่อนไขของคำอธิบายประกอบการเชื่อมโยงรองรับการเพิ่มเงื่อนไขส่วนขยายตารางหลัก เช่น "AND this.gender = 'M' "
การเพิ่มประสิทธิภาพการประมวลผลค่า Null ของ BindQuery รองรับการสร้าง IsNull ที่ระบุ
ปรับตรรกะการรับสคีมาและประเภทฐานข้อมูลให้เหมาะสมเพื่อหลีกเลี่ยงปัญหาความไม่เข้ากัน
BeanUtils.buildTree รองรับคีย์หลักที่ไม่มีชื่อ ID และระบุชื่อโหนดแต่ละชื่อ
การตรวจสอบบริบทถูกสลับเป็น ApplicationReadyEvent เพื่อหลีกเลี่ยงปัญหาในการรีเฟรชภายใต้สถานการณ์บางอย่าง
การเพิ่มประสิทธิภาพตัวแปลงชนิดสปริง รองรับ LocalDateTime ฯลฯ รองรับส่วนขยาย
BeanUtils get*Property รองรับการแยกค่าคุณสมบัติจากวัตถุแผนที่
อินเทอร์เฟซแคชถูกซิงโครไนซ์เพื่อหลีกเลี่ยงปัญหาที่อาจเกิดขึ้นในสถานการณ์แบบมัลติเธรด
การพึ่งพาการอัพเกรด: spring boot 2.7.0, mybatis-plus 3.5.2
เวอร์ชัน 2.3.1
ใหม่
เพิ่มคำอธิบายประกอบ @ProtectField เพื่อใช้การเข้ารหัสฟิลด์และการลดความไว รองรับความปลอดภัยและการป้องกันอื่นๆ
ขณะนี้ BindEntityList รองรับการประกบ ID หลายค่าและจัดเก็บค่าสำหรับการถอดแยกชิ้นส่วนและการผูก
BindFieldList รองรับการเรียงลำดับตามการเรียงลำดับแล้ว
เพิ่มการกำหนดค่าส่วนกลาง diboot.global.init-sql เพื่อปิดการตรวจสอบการเริ่มต้นอัตโนมัติของ sql
เพิ่ม InvalidUsageException เพื่อแจ้งการโทรที่ไม่ถูกต้อง
การเพิ่มประสิทธิภาพ
เพิ่มประสิทธิภาพการตรวจสอบทางกฎหมายของพารามิเตอร์คำขอ การกรองข้อมูลที่ผิดปกติ และการป้องกันความปลอดภัยอื่นๆ
ปรับ PagingJsonResult ให้เหมาะสม และเพิ่มตัวสร้างว่างเพื่ออำนวยความสะดวกในการดีซีเรียลไลซ์
ปรับการใช้งานอินเทอร์เฟซการอัพเดต NN ของ BaseService ให้เหมาะสม
การพึ่งพาการอัพเกรด: spring boot 2.5.5, mybatis-plus 3.4.3.4...
ซ่อมแซม
แก้ไขข้อบกพร่อง: ปรับตรรกะฟิลด์ที่เลือกให้เหมาะสมและแปลงฟิลด์นามแฝง AS ไม่ถูกต้องภายใต้สถานการณ์บางอย่าง