Updated spring boot version. Switched to Java 1.8. Added some user constraints. Added annotation to stop Spring loading multiple times.