There are about 29 steps in this project/tutorial.

Links added up to and including stage 22 below as of Mon Dec 9 08:45:45 EST 2019.

The rest of the links will be added Tuesday morning 12/10.

Step 0 is available at:

https://spring.io/guides/gs/spring-boot/

The local info document for Step 0 can be found here.

Remaining steps:

  1. Hello World with a Template
  2. Using a Variable on a Template
  3. Using a Property Variable on a Template
  4. Handling Form Values (The Hard Way)
  5. Creating a Java Bean
  6. Handling Form Values (The Easy Way)
  7. Form Validation
  8. Saving Data to the Database (I)

  9. Saving Data to the Database (II)

  10. Looping Through a List with Thymeleaf
  11. Consider building this application (here are the steps) to compare.

  12. Complete Data Lifecycle: Form, List, Detail, Delete
  13. Automatically Adding Records to Your Database
  14. Database Relationships: Many to Many
  15. Database Relationships: One to Many
  16. Database Relationships: One to One

  17. Basic Security
  18. Adding a Custom Login Page
  19. Using Roles for Page Permissions
  20. Using Database-Based Authentication
  21. Persisting Current User Information
  22. Implementing User Registration

    From here on please follow the maps (links) to get the files:

  23. Using Page Fragments with Thymeleaf (map)
  24. Adding Twitter Bootstrap Using CDNS (map)
  25. Uploading Images with Cloudinary (map)
  26. Adding Twitter BootStrap to Spring Boot (map)
  27. Custom Error Pages (map)

    For the last two steps below I will post info before Thu 12/12/2019:

  28. Deploying to Heroku
  29. Deploying to AWS

So the categories are: getting started, essential tools, data tools, security, design tools and deployment.

We then want to add (as one last step): Neo4j with Spring Boot, at the end.