Я изучаю SpringBoot2.0
с помощью Java8
.
И я последовал примеру учебного примера для блога.
Исходный код учебника:
@GetMapping("/{id}/edit")
public String edit(@PathVariable Long id, Model model) {
model.addAttribute("categoryDto", categoryService.findOne(id));
return "category/edit";
}
Но этот код вызывает эту ошибку:
categoryService.findOne(ID)
Я думаю об изменении метода JPA findOne()
на Optional< S >
Как это решить?
Дополнительная информация:
Это метод categoryService:
public Category findOne(Long id) {
return categoryRepository.findOne(id);
}