The application is a simple Spring Boot 2 / Spring Framework 5 web application. It is used to build on ScheduleDemo. React.js will be used on front-end side. It supports Token based Authentication with JWT.
Appropriate Flow for User Signup & User Login with JWT Authentication Spring Boot Application Architecture with Spring Security How to configure Spring Security to work with JWT How to define Data Models and association for Authentication and Authorization Way to use Spring Data JPA to interact with MySQL Database
Recommended | Reference | Notes |
---|---|---|
Oracle Java 11 JDK | ||
IntelliJ 2018 or Higher | Download | |
Maven 3.6.0 or higher | Download | Installation Instructions |
Mysql | Download | |
Gradle 4.8 or higher | Download | Note: Use Version 5 or higher if using Java 11 |
Git 2.15 or higher | Download | |
Git GUI Clients | Downloads | Not required. But can be helpful if new to Git. SourceTree is a good option for Mac and Windows users. |
Spring Boot | ||
Kotlin |