您好我是AspectJ的新手,我想了解如果使用Aspects創建類的變體 - 我還將創建該類的另一個實例嗎?AspectJ問題
2
A
回答
1
我猜測問題是,如果我添加方面會創建一個新的類。
答案是否定的,因爲編譯時(無論是在編譯時還是在運行時使用AspectJ)都會將更改添加到受方面影響的類中,因此不會創建新類,它只是原始類和最終類的字節碼是不同的。
0
你是什麼意思的變種? 如果您詢問AspectJ是否實例化了您班級的副本,則答案爲否。 AspectJ使用名爲proxy
的設計模式來攔截對您班級的呼叫。
+0
Spring AOP使用代理。 AspectJ會修改字節碼,或者通過編輯修改,或者作爲編譯的一部分。 – 2009-10-27 13:26:11
相關問題
- 1. AspectJ JoinPoint問題
- 2. 問題與AspectJ屬性
- 3. AspectJ EDT-Checker代碼問題
- 4. AspectJ初學者問題
- 5. AspectJ的:問題Weblogic上12
- 6. Native AspectJ with Spring的問題
- 7. Gradle 1.0 + Spring + AspectJ構建問題
- 8. 使用問題:Spring AOP與AspectJ編織
- 9. AspectJ編譯問題,java8 lambda表達式,switch語句
- 10. 使用Spring 3.1.2實現@AspectJ時面臨的問題
- 11. 使用AspectJ問題安全提取/存款
- 12. 使用Ajc編譯器與春天的問題AspectJ
- 13. AspectJ autoproxy問題與彈簧控制器和Webflow操作
- 14. 使用AspectJ時彈簧緩存問題LTW
- 15. aspectj-maven-plugin的編譯目標的奇怪問題
- 16. AspectJ的韋弗二傳手模式問題
- 17. aspectj和春天aspectj-autoproxy
- 18. AspectJ getParameter()
- 19. 在AspectJ
- 20. AspectJ中
- 21. 爲什麼突然春天問我aspectj?
- 22. 在aspectj中訪問私有字段
- 23. AspectJ與aop.xml
- 24. Guice vs AspectJ
- 25. AspectJ的春天
- 26. AspectJ和Maven
- 27. AspectJ與JSF1.2
- 28. AspectJ性能
- 29. 尋找AspectJ Parser
- 30. AspectJ反彙編
這個問題很不清楚,你能否重申一下,更詳細地解釋你正在做什麼? – 2009-10-27 13:26:55