Spring Boot 3.2's Secret Weapon: Auto-Configured JDBC Client for Effortless Database Integration!

preview_player
Показать описание
Welcome to the future of database integration with Spring Boot! The latest release, Spring Boot 3.2, brings forth a powerful new feature that's set to redefine how we interact with databases: the Auto-Configured JDBC Client. Gone are the days of tedious configurations and lengthy setup processes.

With this secret weapon in your arsenal, you can now effortlessly connect, read, and persist data to your database, all within the familiar Spring ecosystem. Whether you're a seasoned developer or just starting out, this JDBC Client promises a streamlined experience, ensuring your projects are not only efficient but also scalable.

🔗Resources & Links mentioned in this video:

👋🏻Connect with me:

Рекомендации по теме
Комментарии
Автор

This is the amount of abstraction I was hoping spring would provide for JDBC. Glad it made the cut!

karter_devolidad
Автор

Fantastic!
In our project, we have an internal library for working with JDBC that provides wrappers around jdbcTemplate, like `tryOne()`, `update()`, `list()`, etc. I think, once Spring Boot 3.2 is released, I will replace our custom code with Spring Boot built-in support. There will be less code to maintain and understand!

Thanks for the video, Dan!

vitaliiplagov
Автор

Dan, See you reppin' the Browns! Nice dub yesterday! Thank you for your content, love all your videos!

husane
Автор

nice! 3.2 is going to be such a cool release!

philipschikora
Автор

Great topic. It seems to be pretty clean. Hopefully the mappings work out as aspected (because jdbcTemplate rowMappers were strange for some null fields :) )

AleksandarT
Автор

12:12 JDBC Client Example actually Starts here

EmmanuelBLONVIA
Автор

Thank you! Great tutorial! Awesome channel! 💛

kostiantynkarzhanov
Автор

It's really awesome to have fluent DSL clients instead of classes bloated by overloaded methods.
I was really waiting for RestTemplate replacement and finally it happened (hopefully it will be deprecated and removed soon).
With JdbcClient I would probably go further - to extend with select/create/delete/update - to make similar to JOOQ API.

konstantingromov
Автор

Hey Dan, Can you do a video on Spring Modulith project?

maxd
Автор

You don't need the Qualifer annotation if you name your parameter just like your class. Spring boot will find out automatically which implementation of the interface you're asking for

sylvereleipertz
Автор

Pretty neat. Almost feels like Jooq ;)

hamzahayd
Автор

20:21 how do you get such nice json formatting? Is it some chrome extension?

FilipCodes
Автор

What about getting generated keys? The KeyHolder in JdbcTemplate was weird. Even weirder in the DatabaseClient in r2dbc

FredrikRambris
Автор

Is there a difference between a service and a repository.
I've seen in some tutorials you use @repository and in others @service.
What is the difference? When to use which?

LekkyDev
Автор

dan, can you make an introductory video on spring boot 3.0 for noobs?

robtai
Автор

Just wondering, why would anyone choose JDBC template or the new JDBC client over Spring Data JPA?

sagarbhat
Автор

Could you elaborate on the difference between spring-data-jdbc and JDBC client? Which one do you recommend?

minarashidi
Автор

How to write JdbcClient junit for select insert and update. Can you make video for this.

pintukumar-voyd
Автор

the question is why i use jdbc even jdbc template when i have

hkkabir
Автор

Hi Dan, how to use PreparedStatement in three JDBC Client or it internally uses it?Thank you in advance

poorneshm.m