天天看點

AspectJ cglib jdk動态代理

jdk動态代理實在接口的基礎上實作的,實際上是對接口的代理。被代理的類至少實作一個接口。

Cglib動态代理是為代理的類生成子類,采用繼承的方式代理。

AspectJ是編譯時将所需要的業務邏輯編譯。比如在方法上加上事物管理,編譯後将事物管理自動加在方法中。