This demo's stub's were generated by the swagger-codegen project using the swagger.yaml file included in the source. Thymeleaf and Bootstrap were used to generate the UI.
The underlying library integrating swagger to SpringBoot is springfox
After authentication you can view the swagger documentation via:
http://localhost:8080/docs
Java 1.8
Maven 3.x
mvn clean package
mvn spring-boot:run
Open browser to Login Page:
For admin privileges (e.g. to delete an employee) use admin/admin credentials
Non-admin privileges use user/user
Once authenticated, you are presented with the Employees page where you can perform various CRUD operations.