Доброго времени суток, уважаемые. Есть такой код:
@GetMapping("/notes/{id}")
public ResponseEntity<Note> getNoteById(@PathVariable(value = "id") Long id) {
Note note = noteRepository.findOne(id);
if(note == null) {
return ResponseEntity.notFound().build();
}
return ResponseEntity.ok().body(note);
}
Метод просто извлекает из базы данных запись с заданным id.
Метод noteRepository.findOne(id) принимает на вход либо Long, либо class extends org.springframework.data.domain.Example .
Я хочу искать инфу не по id , а по secretkey (String).
Подскажите , пожалуйста, как это сделать.
Заранее большое спасибо за ответы!