https://blog.gaoyuexiang.cn/custome_validation_in_java/
定制Java中的Validation