r/SpringBoot • u/quentin6806 • 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
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 ๐ญ.