Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Spring Boot Master Class
Few Words Before We Start
Practice Practice Practice (0:52)
Git Repo Java and IntelliJ (1:35)
Download the diagram
Join the Communty
Getting Started
What Is Spring Boot
Spring Initilizr
Avoid Breaking Changes (1:03)
Starting The Application
Create a Simple API
Getting with Spring Boot Free Course
Web Servers
Git checkout section
Structuring Your Applications
N Tier Architecture
How to Organise Code
Git Checkout Section
Dependency Injection
Dependency Injection
Implement to interfaces
Switching Implementations
Git Checkout Section
Beans
Beans and annotations
@Bean
Git Checkout Section
JSON with Jackson Fasterxml
Jackson
JsonIgnore and JSON Property
Git Checkout Section
Building APIs with Spring MVC
Restful API and HTTP Methods
Get Post Put and Delete Mappings
Postman (2:09)
Testing Post Request
Testing Put and Delete
API Naming and Versioning
@RequestMapping and API v2
Improve api paths
Git Checkout Section
Java Bean Validation
Spring Boot Validation
@NotNull and @Valid
@Email
Exlploring javax.validation.constraints package
Git Checkout Section
Exception Handling
Exceptions
Enable properties to view exception details
HTTP Status Codes
Custom Exception and @ResposeStatus
Exception Handler Class
@ControllerAdvice and @ExceptionHandler
Handle NotFoundException (2:42)
Git Checkout Section
Spring Data & Databases
Spring Data
Installing H2 and Spring Data JPA
H2 Console and Adding data (6:19)
Spring Data JPA in action
Spring Data JPA Course (1:04)
Git Checkout Section
Open Feign Rest Client
Open Feign
Installing Spring Cloud and OpenFeign
@FeignClient (6:51)
Test Calling API with OpenFeign
Git Checkout Section
Logging
Importance of Logging (1:16)
Logging
Logging - PART 2
Configuring Logging
Git Checkout Section
Spring Boot Actuator and Metrics
Spring Boot Actuator
Setting Application Information
Enable more metrics
Micrometer
Actuator Docs (1:46)
Git Checkout Section
Application Properties and Profiles
@Value and Environment
@ConfigurationProperties
Spring Profiles
application.yaml & application.properties
Git Checkout Section
Packaging and Running Applications
Maven Install
Maven wrapper
Running jar (3:18)
Running Multiple Instances
Docker and Spring Boot
Docker and AWS (1:40)
Testing
Testing with SpringBoot
Writing Unit Tests
Testing next steps (1:28)
Git Checkout Section
Lombok
Lombok
Lombok In Action
Record
Git Checkout Section
Wrap up
Next steps (2:22)
Spring Security
Installing Spring Cloud and OpenFeign
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock