Introduction
This repository contains all examples that we have made together in our Srping course. Below is the contents of the repository
intro - examples from the Spring Boot Introduction lecture - spring beans, scopes, introduction to spring data and actuator.
mvc - examples from the Spring MVC lecture - we talked and played around with Spring controllers.
state - texamples from the Spring state management lecture - we experimented with sessions.
thymeleaf-pure - a demonstration of how the Thymeleaf engine works outside of the spring context.
essentials - examples from the Spring Essentials lecture - primarily concentrated on Thymeleaf - conditionals, switches, fragments, etc.
rest-service - exercise from the Web Api And Rest Controllers - building a service that exposes rest API.
rest-client - exercise from the Web Api And Rest Controllers - building a Spring service that consumes rest API.
rest-client-js - exercise from the Web Api And Rest Controllers - writing a JavaScript that consumes rest API.
security - spring security - build a small app that has user model, login, registration, logout, different permissions.
hateoas - HATEOAS (glory of REST)
aop - AOP - samples from the Aspect Oriented Programing lecture.
cache, events, scheduling - All of the topics in the Spring Events - Events, Caching, Scheduling.