Learn how to get started with Spring Boot, a powerful framework to build Java-based web applications quickly, using less code.
Overview
Syllabus
Introduction
- Welcome to Spring Boot
- What you need to know
- Working with exercise files
- The tweet that started it all
- Creating a Spring Boot application from the web
- Understanding autoconfiguration in Spring Boot
- Configuring a Spring Boot application
- Leveraging profiles in Spring Boot applications
- Spring Boot Actuator
- Spring Boot default web dependencies
- Configuring embedded Tomcat
- MVC in Spring Boot
- RESTful services in Spring Boot with MVC and JAX-RS
- Leveraging development tools
- Packaging a Spring Boot application
- Running a Spring Boot application
- Command line runner interface
- Building a command line application
- Spring Data in Spring Boot applications
- Implementing Spring Data
- Spring Security in Spring Boot applications
- Implementing Spring Security
- Asynchronous messaging in Spring Boot applications
- Implementing a message consumer
- Implementing a message producer
- Spring Boot autoconfiguration
- Creating a Spring Boot starter
- Building your first Spring Boot starter
- Securing Actuator
- Info endpoint
- Health endpoint
- Metrics endpoint
- Adding custom endpoints
- The rest of Actuator
- Next steps
Taught by
Frank P Moley III