Вот что вы можете сделать для реализации контроллера Spring, который обрабатывает запросы к объекту Biography.
- Ваша биографическая сущность выглядит неплохо
- Для работы с ней вы можете воспользоваться
org.springframework.data.repository.CrudRepository;
А именно:
public interface BiographyRepository extends CrudRepository <Biography, Long> {
}
Spring довольно гибкий, и вы можете организовать свой код так, как вам нравится. Вот лишь пример того, как вы могли бы организовать код контроллера:
@RestController
@RequestMapping
public class BiographyController {
@Autowired
private BiographyRepository biographyRepository;
@RequestMapping(value = "/biography, method = RequestMethod.POST)
public @ResponseBody
Response create (HttpServletRequest request) {
//read biography object from the request
biographyRepository.save(biography);
}
//other methods...
}
В зависимости от того, что вам нужно, лучшей практикой может быть работа с хранилищем через @Service
в контроллере.
Надеюсь, это поможет.