Spring Bean: is simply a Java object.
When Java objects are created by the Spring Container, then Spring refers to them as "Spring Beans" Spring Beans are created from normal Java classes .... just like Java objects.
Thymealeaf: Server-side Java template engine for both web and standalone environments