Spring Boot Tutorial

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just” run. Spring Boot Tutorial provides basic and advanced concepts of Spring Boot Framework.


  • Create stand-alone Spring applications
  • Embed Tomcat, Jetty or Undertow directly
  • Provide opinionated ‘starter’ POMs to simplify your Maven configuration
  • Automatically configure Spring whenever possible
  • Provide production-ready features such as metrics, health checks, and externalized configuration

Before you start with Spring Boot, it is highly recommended to get a basic understanding of Spring Framework. Our Spring Boot Tutorial covers the core and advances feature of Spring Boot.

  1. What is Spring Boot
  2. Building an Application with Spring Boot
  3. Introduction to Spring Boot Starters
  4. Creating a Web Application with Spring Boot
  5. Spring Boot Web Application Configuration
  6. FailureAnalyzer in Spring Boot
  7. Introduction to Spring Profiles Using Spring Boot
  8. Spring Boot Auto Configuration
  9. Deploying Spring Boot Applications
  10. Introduction to Internationalization in Spring Boot
  11. Introduction to Spring Boot Logging
  12. How to Use Custom Banners in Spring Boot
  13. How to Log Incoming Requests In Spring
  14. Introduction to @ConfigurationProperties in Spring Boot
  15. Introduction to Spring Boot Dev Tools
  16. Custom Starter with Spring Boot
  17. Deploying Spring Boot Applications
  18. Standalone Application Using Spring Boot
  19. Migrating from Spring to Spring Boot
  20. Spring Boot Actuator
  21. Custom Endpoint in Spring Boot Actuator
  22. Spring Boot Application as a Service
  23. Building a Spring Boot application using IntelliJ IDEA
  24. Guide to Spring Boot Thymeleaf
  25. Configuring MySQL for Spring Boot Application