5
在我的控制器我有一个方法来创建一个实体弹簧安置控制器:如何选择关掉验证
import javax.validation.Valid;
...
@RestController
public class Controller {
@RequestMapping(method = RequestMethod.POST)
public ResponseEntity<?> create(@Valid @RequestBody RequestDTO requestDTO) {
...
与
import org.hibernate.validator.constraints.NotEmpty;
...
public class RequestDTO
@NotEmpty // (1)
private String field1;
//other fields, getters and setters.
我想添加一个控制器方法
update(@Valid @RequestBody RequestDTO requestDTO)
但在此方法中,应允许field1
为空或空,即行
@NotEmpty // (1)
的RequestDTO
应该被忽略。
我该怎么做?我是否必须编写类似RequestDTO
的课程,但没有注释?或者它通过继承以某种方式成为可能?