A romp through basics Spring Data, Spring Data REST, Spring Security, Hibernate Search, etc.