swoft-cloud / swoft

🚀 PHP Microservice Full Coroutine Framework
https://swoft.org
Apache License 2.0
5.58k stars 788 forks source link

所有支持aop的类必须要从容器里面获取它的代理对象? #1459

Open xioayangguang opened 2 years ago

xioayangguang commented 2 years ago

我看aop相关的源代码感觉所有支持aop的类必须要从容器里面获取它的代理对象,不能直接new一个 对象然后调用它的方法,否则无法实现aop,我理解的对吗?求告知

inhere commented 2 years ago

是的。aop代理类是注入了代码的,直接new 原始类不会生效