Код IT Загрузка примера кода…

Java main.java
@Service
public class OrderService {
    private static final Logger logger = LoggerFactory.getLogger(OrderService.class);
    
    public Order createOrder(OrderRequest request) {
        logger.debug("Создание заказа: userId={}, items={}", 
            request.getUserId(), request.getItems().size());
        
        try {
            Order order = orderRepository.save(convert(request));
            logger.info("Заказ создан: orderId={}", order.getId());
            return order;
        } catch (ValidationException e) {
            logger.warn("Ошибка валидации при создании заказа: userId={}, error={}", 
                request.getUserId(), e.getMessage());
            throw e;
        } catch (Exception e) {
            logger.error("Ошибка создания заказа: userId={}", request.getUserId(), e);
            throw new OrderProcessingException("Failed to create order", e);
        }
    }
}
@Service
public class OrderService {
    private static final Logger logger = LoggerFactory.getLogger(OrderService.class);
    
    public Order createOrder(OrderRequest request) {
        logger.debug("Создание заказа: userId={}, items={}", 
            request.getUserId(), request.getItems().size());
        
        try {
            Order order = orderRepository.save(convert(request));
            logger.info("Заказ создан: orderId={}", order.getId());
            return order;
        } catch (ValidationException e) {
            logger.warn("Ошибка валидации при создании заказа: userId={}, error={}", 
                request.getUserId(), e.getMessage());
            throw e;
        } catch (Exception e) {
            logger.error("Ошибка создания заказа: userId={}", request.getUserId(), e);
            throw new OrderProcessingException("Failed to create order", e);
        }
    }
}