#199 Код-ревью сервиса пагинации продуктов
Сделать код-ревью:
@Service
public class ProductService {
@Autowired
private ProductRepository productRepository;
public Page<Product> getProduct(int page, int size) {
Pageable pageable = PageRequest.of(page, size);
return productRepository.findAll(pageable);
}
}
@RestController
public class ProductController {
@Autowired
private ProductService productService;
@GetMapping("/product")
public Page<Product> getProduct(
@RequestParam(defaultValue = "0") int page,
@RequestParam(defaultValue = "10") int size) {
return productService.getProduct(page, size);
}
}Разбор вопроса
Войди, чтобы начать диалог
Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти
Доступно с Premium
Это лишь одно из решений, доступных с Premium. А ещё:
- 250+ продвинутых лекций
- 1300+ практических заданий
- 500+ решений задач с реальных собеседований
- Именные сертификаты Java Hub
- Расширенный доступ к AI-ментору