zoukankan      html  css  js  c++  java
  • JSR 303

    参考:https://blog.csdn.net/xlgen157387/article/details/46848507

    自己写的验证:

    /**
     * 
     * @ClassName:  BeanValidationUtils   
     * @Description:
     * @Author: Sea
     * @Date: 14 Sep 2018 11:24:49 AM     
     * @Copyright: 2018 ICIL All rights reserved.
     */
    public class BeanValidationUtils {
    
      private static final Logger logger = LoggerFactory.getLogger(BeanValidationUtils.class);
    
      public static String getBeanValidate(Object obj) {
    
        logger.info("Enter into BeanValidationUtils ,start to do mandatory column checking ");
        String validationMessage = "";
        ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
        Validator validator = factory.getValidator();
        Set<ConstraintViolation<Object>> violations = validator.validate(obj);
        for (ConstraintViolation<Object> violation : violations) {
          if(violation.getMessage() != null && !"".equals(violation.getMessage())) {
              validationMessage += violation.getMessage()+" ; ";
              }
          }
        logger.info("Complete in BeanValidationUtils ,end of mandatory column checking ");
        return validationMessage;
      }
      
    }
    View Code
  • 相关阅读:
    day74作业
    day072作业
    Serializer类
    day067作业
    day066作业
    day065作业
    django
    jQuery
    JavaScript
    mediaplayer state
  • 原文地址:https://www.cnblogs.com/lshan/p/9660661.html
Copyright © 2011-2022 走看看