<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          MinesJava 開源 Spring 對象校驗庫

          聯(lián)合創(chuàng)作 · 2023-10-01 07:44

          Mines - Java 開源 Spring 對象校驗庫

          Mines 是由 Java 語言實現(xiàn)的 Spring 對象校驗插件庫,內部校驗基于 Oval 實現(xiàn),基于 Oval 封裝的原因是該框架開源并且功能強大,同時支持JSR-303。

          Minos 特點:

          • 1.基于成熟的對象校驗框架Oval

          • 2.遵循JSR-303 對象校驗標準

          • 3.使用簡單方便,可插拔

          • 4.基于注解

          由于目前Minos 還沒有提交到Maven center 所以用戶需自行從 Github 下載代碼并編譯

          使用范例

          在spring 配置中定義插件

          <bean id="validator" class="com.minos.Validator"/>

          定義需要校驗的bean

          public class ValidateBeanTest{
          
             
              
              @NotBlank(message = "名稱不能為空")
              private String name;
             
              @NotBlank(message = "開始生效日期不能為空")
              private Date startDate;
             
              @NotBlank(message = "結束生效日期不能為空")
              private Date endDate;
          	
          	//此處 get set 方法忽略
          	
          }

          關于Oval 基于注解校驗規(guī)則使用方法請參考

          在需要校驗的方法上定義Validator注解

          import com.minos.core.annotations.Validator;
          import net.sf.oval.constraint.NotEmpty;
          
          public class ValidatorTest {
          
          
              @Validator
              public String test(ValidateBeanTest beanTest){
                  return "";
              }
          
          }

          若對本軟件庫感興趣或者有什么好的意見 歡迎大家發(fā)郵件到 [email protected] ,謝謝

          瀏覽 6
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  色色91| 人人操手机观看 | 逼特逼网| 亚洲Av无码成人专区擼 | 一级黄色毛片电影 |