我有一些属性的实体。公共字段为:url
和isRoute
。当属性
isRoute == true
url
属性将转换为路由。如果
isRoute == false
它将保持为一个网址。
提交表单时,我想验证url
属性是否为路由。我在哪里可以做到?为此字段创建自定义约束?什么是最好的变体?
自定义约束似乎是进行字段相关验证的明智方法。您只需要使用验证逻辑创建一个类,该类可以将路由器作为依赖项接收。使用此依赖项,您可以检查字段是否为路由,否则添加违规。
我有一些属性的实体。公共字段为:url
和isRoute
。当属性
isRoute == true
url
属性将转换为路由。如果
isRoute == false
它将保持为一个网址。
提交表单时,我想验证url
属性是否为路由。我在哪里可以做到?为此字段创建自定义约束?什么是最好的变体?
自定义约束似乎是进行字段相关验证的明智方法。您只需要使用验证逻辑创建一个类,该类可以将路由器作为依赖项接收。使用此依赖项,您可以检查字段是否为路由,否则添加违规。