Description
In this course, you will learn :
- Learn how to use Spring Boot to create a microservice application.
- Development environment setup
- Demo application overview for the course
- Creation the rest web-services
- Creation of sample web-application
- Profiles and properties
- Logging
- Security
- Production grade feature like actuator.
- Deployment
Syllabus :
- Development Setup and Spring boot Initializer
- 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