validate @notNull的注释不起作用

时间:2018-12-13 04:31:12

标签: java

使用@notNull时不起作用

这是我的代码

import lombok.Data;
import javax.validation.constraints.NotNull;
@Data
public class MigrateRequestVo {
    @NotNull(message = "toCity不能为空")
    private Integer toCity;
    @NotNull (message = "楼盘Id不能为空")
    private Long[] resblockIds;
    private Integer bizcircleId;
    private Integer districtId;
}

当我尝试在另一个类中使用它时,验证不起作用

@RequestMapping(value = "/resblock2City", method = RequestMethod.POST)
        public Response migrateResblock2City( @Valid  MigrateRequestVo migrateRequestVo, BindingResult bindingResult){....} 

这为什么不对toCity和resblockIds施加约束?我还需要做什么?

1 个答案:

答案 0 :(得分:0)

您应该在类级别添加 @Validated