Прохожу Spring tutorial этот https://spring.io/guides/tutorials/bookmarks/
Почему в классе BookmarkRestController в методе readBookmark при вызове bookmarkRepository.findById(bookmarkId) выдается ошибка что findById не определен в bookmarkRepository? А если вызвать bookmarkRepository.findOne(bookmarkId) или bookmarkRepository.getOne(bookmarkId) то та же ошибка но с orElseThrow.
Вот код метода:
@GetMapping("/{bookmarkId}")
Bookmark readBookmark(@PathVariable String userId, @PathVariable Long bookmarkId) {
this.validateUser(userId);
return this.bookmarkRepository.findById(bookmarkId)
.orElseThrow(() -> new BookmarkNotFoundException(bookmarkId));
}
BookmarkRepository:
import java.util.Collection;
import org.springframework.data.jpa.repository.JpaRepository;
import com.nw.bookmarks.model.Bookmark;
public interface BookmarkRepository extends JpaRepository<Bookmark, Long>{
Collection<Bookmark> findByAccountUsername(String username);
}
Spring Data Jpa 1.11.12.RELEASE
Метод findById
появился в Spring Data 2, как и возврат Optional
методами репозитория.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Для примера я создал сервис с таймеромТуда передаю какие-то параметры для сверки
Студия предлагает использовать private final ThreadLocal context = new ThreadLocal(); вместо private Context context; Это может предотвратить утечку памяти?
Пытаюсь создать бота для телеграммКласс Bot: