findById
@Transactional(readOnly = true)
public ProductDTO findById(Long id) {
Product product = repository.findById(id).orElseThrow(
() -> new ResourceNotFoundException("Recurso não encontrado"));
return new ProductDTO(product);
}Atualizado