Refactored initOwnerBinder

This commit is contained in:
Logine Mohamed 2024-12-26 23:49:28 +02:00
parent 0b71991090
commit 65d27a8753

View file

@ -81,12 +81,11 @@ class PetController {
@InitBinder("owner") @InitBinder("owner")
public void initOwnerBinder(WebDataBinder dataBinder) { public void initOwnerBinder(WebDataBinder dataBinder) {
dataBinder.setDisallowedFields("id"); setAllowedFields(dataBinder);
} }
@InitBinder("pet") private void setAllowedFields(WebDataBinder dataBinder) {
public void initPetBinder(WebDataBinder dataBinder) { dataBinder.setDisallowedFields("id");
dataBinder.setValidator(new PetValidator());
} }
@GetMapping("/pets/new") @GetMapping("/pets/new")