【发布时间】:2020-01-29 18:29:04
【问题描述】:
我在此处的文档中阅读了有关 guice AOP 的信息:- https://github.com/google/guice/wiki/AOP 从文档中:-
在幕后,方法拦截是通过在运行时生成字节码来实现的。 Guice 通过重写方法动态创建一个应用拦截器的子类。如果您使用的平台不支持字节码生成(例如 Android),则应使用不支持 AOP 的 Guice。
文档通过扩展子类意味着什么。这是方法拦截器的子类吗?它是否通过使用反射拦截方法来工作?我问这个问题的原因是因为在文档中,这一行后面跟着这个:-
因此,我们对 guice AOP 有以下限制
a) AOP 不能应用于私有方法。
我不清楚为什么 AOP 不能应用于私有方法。
【问题讨论】: