Spring Project Basics Intro to Java Web Development Spring Boot Projects Controllers and Handlers Request Parameters Dependency Injection Lombok Thymeleaf Intro to Thymeleaf Thymeleaf Syntax Thymeleaf Structures Thymeleaf Objects Form Binding Thymeleaf Fragments JDBC (Java Database Connectivity) In-Memory Database (H2) JDBC Templates CRUD: Create, Read CRUD: Update, Delete Persistent Database (MySQL) Security Security Introduction Form Authentication Database Realm User Registration Secure Http Web Services Intro to Web Services Consuming Web Services Consuming Web Services with AJAX Odds and Ends Path Variables Sessions JUnit Testing Spring Mail