if (range != null) { Object value = field.get(person); // TODO: if (value instanceof String) { if (value.toString().length() < range.min() || value.toString().length() > range.max()) { throw new IllegalArgumentException("无效的字段:" + field.getName()); } } else if (value instanceof Integer) { if ((Integer) value < 1 || (Integer) value > 100) { throw new IllegalArgumentException("无效的字段:" + field.getName()); } } }
Sign in to make a reply
追风少年