我正在我的控制器类中创建我的 put 方法,但是我有很多不同的属性要设置是否有某种插件可以用来填充我所有的设置器
@PutMapping(path = "{documentId}")
public ResponseEntity<Document> updateDocument(
@PathVariable(value = "documentId") String documentId,
@Validated @RequestBody Document documentDetails) throws ResourceNotFoundException {
Document document = documentRepo.findById(documentId)
.orElseThrow(() -> new ResourceNotFoundException("Document not found on :: "+ documentId));
document.setTitle(documentDetails.getTitle());
final Document updateDocument = documentRepo.save(document);
return ResponseEntity.ok(updateDocument);
}