-
List of Spring Boot styles and best practices, highly recommended reading.
-
Baeldung - Huge list of Spring Boot resources. I find that the Spring Boot docs, Baeldung, and Stack Overflow are the three main places I wind up finding what I need to make Spring Boot work.
-
SpringHow - More Spring articles.
-
Dev has a decent stream of Java & Spring Boot articles.
Alternatives to Thymeleaf, mostly.
If you are using Spring Boot with a relational database, there's a very good chance you are using Spring Data JPA and probably IntelliJ as well. If so, check out JPA Buddy.
You are probably also doing at least some kind of data modeling. For that, I highly recommend checking out DbSchema. It's the best modeling tool I've found for working with a wide variety of relational databases, including Postgres.
The best place I've found for hosting a Spring Boot application is Heroku, hands down.
Even if you aren't using Heroku, they have an excellent set of documentation on the steps you should take to make a Spring Boot app "production ready." It's a great checklist for any developer moving from a local development Spring Boot app to production.
If your production system doesn't involve most of these steps, you are likely going to run into problems - either in uptime, tracking down crashes, or worse - leaking data!
Spring Boot is the default, go-to for Java web development.
Many of the ideas in Spring Boot were originally pioneered by other frameworks such as Play Framework and DropWizard.
Today, there are a many frameworks that seek to compete with Spring Boot by offering a variety of different options. Here are a few:
Here is a nice article comparing Spring Boot with some of the alternatives.