Advent of Spring Boot

Spring Boot

Posted by Xavier Bouclet on December 24, 2024 · 6 mins read

Advent of Spring Boot

1. Purpose of this blog post

This month, I took the challenge of doing one video per day to help you discover (or rediscover) Spring Boot. On this blog post, you can check all the videos.

2 Channel

See the the channel on Youtube.

3. Vidéos

If you want to discover the videos one by one :

Date

Topic

Link to the video

1st december

Create a Spring Boot app

https://youtu.be/4wXbgwXbpLI

2nd december

Add endpoints

https://youtu.be/qeO1jQ1NxkM

3rd december

Handle http code response

https://youtube.com/live/J1xApH7iWE8

4th december

Use RouterFunction instead of RestController

https://youtube.com/live/aMnop_HB91g

5th december

Error handling

https://youtu.be/bLJbBKwXMY4

6th december

Customize error payload with ProblemDetail

https://youtu.be/sRoYsksX-2Y

7th december

Add a real db (PostgreSQL)

https://youtu.be/HzsifEcrGPA

8th december

Unit testing with Mockito

https://youtu.be/rmybE5tcObM

9th december

Integration test with MockMvc

https://youtu.be/poQKwapvd4U

10th december

Integration test with RestAssured

https://youtu.be/_GiHWgPSfs0

11th december

Integration test with TestContainers

https://youtu.be/tf1gJ2sa5GQ

12th december

Document your API with Swagger Doc

https://youtu.be/i03wRCSlpR0

13th december

Document your API with Spring Rest Doc & eDocs

https://youtu.be/_4CFuV1IlTc

14th december

Properties Configuration with record

https://youtu.be/7tGodZHWGfI

15th december

Fields Validation

https://youtu.be/wn8xJkdCrss

16th december

Build your API with a Dockerfile

https://youtu.be/-iRWutNq3qA

17th december

Build your API with buildpacks

https://youtu.be/UWB8Sm9U2zg

18th december

Build your API with buildpacks & GraalVM

https://youtu.be/WLtA_nfZrzk

19th december

Monitor your api with actuator

https://youtu.be/5T8rEbIrih4

20th december

Custom metrics with avtiuator and Micrometer

https://youtu.be/wpva1Cgz5wo

21th december

Communicate with another API - the RestClient

https://youtu.be/qyZeYxwWfyw

22nd december

Communicate with another API - the Http Interface

https://youtu.be/fIp_-TMIjvE

23rd december

Improve UX with caching

https://youtu.be/jA6d1mz1sHk

24th december

Supercharge your API with Spring AI - RAG

https://youtu.be/WdZb0GinMNU

4. Source code

The source code is on Github.

5. Conclusion

Spring Boot is a pretty cool to start fast. I hope, you enjoy the videos as well. For me, it was a nice journey and doing an advent of code is not something easy to do.

Stay tuned for more content.