Mы научимся строить REST сервисы с помощью Спринга. Начём с понимания, что такое REST, какое отношение он имеет (или не имеет) к Веб Сервисам, и почему он хорош. Обсудим подход HATEOAS и наконец поймем кого он ненавидит и за что. После этого разберемся зачем нам 3 разные библиотеки для построения REST API в одном Спринге и всё таки поймем в чем разница между похожими, но все таки разными инструментами - Spring MVC REST, Spring Data REST и Spring HATEOAS. Ну, и код. Как всегда, будем писать код.