我有一些属性的实体。常见字段为:url
和isRoute
。
当财产
isRoute == true
将url
属性转换为路由。如果
isRoute == false
它仍将是一个网址。
提交表单时,我想验证url
属性是否为路由。我在哪里可以做到的?为此字段创建自定义约束?什么是最好的变种?
答案 0 :(得分:1)
Custom constraints似乎是进行字段相关验证的明智方法。您只需要创建一个具有验证逻辑的类,该逻辑可以接收路由器as a dependency。使用此依赖关系,您可以检查该字段是否为Route,否则添加违规。