Skip to content
Sharp

Spring Core · interview question

How would you explain a potential issue when using CGLIB-based proxies for transaction management in Spring in an interview?

Multiple choiceHardchapter-9-curatedpremiumspring-coretransactions-and-proxies
Choose one answer
Answer and explanation

Correct answer

C. They might not work if the class is not public

Why

CGLIB-based proxies create subclasses to intercept method calls, which require the classes to be public. If a class is not public, the proxy cannot be created, leading to issues with transaction management.

Test yourself on Spring Core

A free test with instant, explained results. No account needed.

Start free test
All Spring Core questions →