После долгих исследований я увидел, что в некоторых случаях другие аннотации, такие как @NoArgsConstructor и @RequiredArgsConstructor помогли, но мне это не удалось.
Код: Выделить всё
@Component
@AllArgsConstructor
public class SaleModelAssembler
extends RepresentationModelAssemblerSupport {
@Autowired
private ModelMapper modelMapper;
enter image description here public SaleModelAssembler() {
super(SaleResource.class, SaleModel.class);
}
@Override
public SaleModel toModel(Sale sale) {
SaleModel saleModel = createModelWithId(sale.getCode(), sale);
modelMapper.map(sale, saleModel);
saleModel.getItems().forEach(saleItemModel -> {
saleItemModel.getProduct().add(linkTo(ProductResource.class)
.slash(saleItemModel.getProduct().getId()).withSelfRel());
});
return saleModel;
}
@Override
public CollectionModel toCollectionModel(Iterable
Подробнее здесь: [url]https://stackoverflow.com/questions/79065773/i-cant-access-lomboks-allargscontructor-when-i-extend-representationmodelassem[/url]
Мобильная версия