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
的課程,但沒有註釋?或者它通過繼承以某種方式成爲可能?