@SkipValidation仅针对一个参数

@SkipValidation仅针对一个参数,validation,struts2,annotations,Validation,Struts2,Annotations,我定义了以下验证器: @Validations( customValidators = { @CustomValidator(fieldName="campaignId", type="long", key="campaign.required", parameters={@ValidationParameter(name="min", value="1")}), @CustomValidator(fieldName="campaignType", typ

我定义了以下验证器:

@Validations(
    customValidators = {
        @CustomValidator(fieldName="campaignId", type="long", key="campaign.required", parameters={@ValidationParameter(name="min", value="1")}),
        @CustomValidator(fieldName="campaignType", type="long", key="campaignType.required", parameters={@ValidationParameter(name="min", value="1")})
    }
)

我只需要跳过一个操作的“活动类型”参数的验证。我尝试使用@SkipValidation,但它跳过了两个参数。

为什么需要跳过第二个类型?我在一个类中有两个操作。1.创建活动(需要设置两个参数)2。display Campaing(只需要activitid参数)将验证器放在操作方法上,两个放在第一个操作上,一个放在第二个操作上。