Dynamic Proxy Mechanisms: JDK and CGLIB Implementation Analysis
Proxy Design Pattern Overview
The Proxy pattern provides controlled access to objects by creating intermediaries. This allows pre/post-procesing operations on target objects.
<code class="java">
public interface FinancialService {
void executeTransaction(String id, double amount);
}
public class BankService implements Finan ...
Posted on Thu, 05 Nov 2026 16:22:48 +0000 by litebearer
Spring Transaction Proxy Mechanics: Configuration, Visibility, and Self-Invocation Fixes
Declaring @Transactional alone does not trigger transactional behavior; you must activate the declarative transaction infrastructure explicitly. In a Java-based configuration, annnotate a @Configuration class with @EnableTransactionManagement and expose a PlatformTransactionManager bean. The proxyTargetClass attribute (or proxy-target-class in ...
Posted on Sun, 10 May 2026 06:23:26 +0000 by Showcase