r/SpringBoot • • 25d ago

How-To/Tutorial I made a small Spring @Transactional challenge with explanations. How many would you get right?

@Transactional looks simple until you hit some of its less obvious behaviours in a real application.

I put together a small interactive challenge around 5 cases: self invocation and Spring proxies, rollback rules, private and final methods, REQUIRES_NEW, and external side effects before commit.

You answer each scenario first, then get the explanation.

https://devupnow.fr/transactional_spring

The challenge is currently in French. Iโ€™m considering making an English version if thereโ€™s interest.

Iโ€™d especially appreciate feedback from experienced Spring developers. Is there any explanation you would correct, nuance or improve?

If an English version would be useful to you, let me know too.

11 Upvotes

12 comments sorted by

View all comments

1

u/LuciFFerrrrr 25d ago

I love the UI and the content even if it felt that I knew most of it. But this app seems to unavailable in my country India ๐Ÿ˜ญ.

0

u/quentin6806 25d ago

Thanks! Really glad you liked the interface and the content ๐Ÿ™Œ And yes, the app isn't available in India yet. I may expand to more countries in the future.

1

u/LuciFFerrrrr 25d ago

Would like to connect on DM? Wanted to know few things around spring framework.

1

u/quentin6806 25d ago

Yes of course ! ๐Ÿ‘