2
A
回答
3
是的,你必須使用CGLIB代理類。請參閱section 7.1.3 of the spring docs
Spring AOP也可以使用CGLIB代理。這對代理類而不是接口是必需的。如果業務對象不實現接口,則缺省使用CGLIB。由於編程接口而不是類是個好習慣,所以業務類通常會實現一個或多個業務接口。
神奇的是通過以下定義代理目標類...
<aop:config proxy-target-class="true">
<!-- other beans defined here... -->
</aop:config>
相關問題
- 1. 將接口實現添加到ExpandoObject
- 2. 將事件添加到接口/實現
- 3. Intellij Idea如何將接口實現添加到類中?
- 4. 是否可以將接口添加到現有類型?
- 5. 將通用接口類型連接到不同的實現
- 6. 將接口添加到DataContext類
- 7. 將no-objc-arc添加到實現或接口文件
- 8. 接口實現時不透露實現接口的類
- 9. 實現接口到一個類:接口到接口
- 10. 可以將接口添加到現有的.NET類型嗎?
- 11. 將接口集合添加到接口
- 12. 類實現接口應該能夠只添加同一類
- 13. 類設計:類實現接口實現另一個接口
- 14. 將接口實例分配給實現該接口的類
- 15. 實現接口和自動加載類
- 16. 將接口實現拉入基類
- 17. 實施接口錯誤:類不實現接口成員
- 18. 檢查類是否實現接口
- 19. TypeScript - 檢查類是否實現接口
- 20. 實現IEnumerable接口到我的類
- 21. 向實現接口的所有類添加一個方法
- 22. 子類實現Runnable接口
- 23. 抽象類實現接口
- 24. 基類實現接口
- 25. 接口類實現Runnable
- 26. 實現接口Singleton類
- 27. 匿名類實現接口
- 28. 實現與不同類型的接口
- 29. 類實現Serializable接口不能的readObject
- 30. 包含類型不實現接口IMessageFilter