A demo project which explains basic authentication and messages exchanging using Spring Security, Spring Websockets, Spring Data JPA and MySQL.