- Introduction
- Spring Boot Overview
- Development Setup and Spring boot Initializer
- Demo application overview for this course
- Adding REST GET Controller
- Adding REST POST Controller
- Default Property File - "Application.properties"
- Profile-specific and Hierarchical Properties
- Using YAML Instead of Properties
- Understand the embedded Tomcat server
- Run spring boot application as war in external tomcat container
- Configure Logback for Logging
- Configure Log4j for Logging
- What is JPA and Spring Data JPA?
- Build Entity Objects for Demo Application
- Making CRUD operations with repository and mapped to service
- Create restEndpoint for CRUD service to test
- Setup web application using Thymeleaf
- Configure Bootstrap 4 and create static pages for demo application
- Mapped the service to Controller for data passage to View.
- Change the static reference of Dashboard Page
- Online Spring Boot Test
- Implement Spring security
- Implement actuator for monitoring
- Deploy as jar on Unix platform as service