In this tutorial, we will learn how to build a full stack Spring Boot + Vue.js Authentication example. The back-end server uses Spring Boot with Spring Security for JWT authentication and Spring Data JPA for interacting with database. The front-end will be created with Vue and Vuex. We’ll also use
vee-validate to perform Form validation and
vue-fontawesome for make our UI more comfortable to view.
It will be pretty long, but interesting. Let’s get started.