Field validation的集成相对简单一点,而且我本人也非常的熟悉。从Field validation2.1开始,里面自带一个子模块,叫做property validation,我们这里集成的其实是property validation。一个实体通常由两部分组成,字段(Field)和属性(property),注意在Entity API里面将两者都统一为了属性;Field validation负责字段验证,property validation负责属性验证,将两者统一起来,是我的一个目标。我们这里主要想为path这个属性,添加一些验证,比如保证它是唯一的,保证这个路径在内部确实存在,不加这些验证,也能够正常工作。