Java JBossSeam:继承的方法被拦截了吗?

Java JBossSeam:继承的方法被拦截了吗?,java,seam,interceptor,intercept,Java,Seam,Interceptor,Intercept,如果我扩展一个标准Java类并使子类成为Seam组件,那么继承的方法会有拦截的开销吗 换句话说,我必须覆盖它们并用@BypassInterceptors注释它们吗?简短回答:是的,它们将被拦截 当您创建组件时,所有调用都将被拦截 当您使用@In或Component.getInstance时,您得到的是对象的代理,而不是对象本身,拦截魔法发生在代理中 如果您真的担心性能,最好的办法是用@BypassInterceptors标记子类,并使用Component.getInstance(…)

如果我扩展一个标准Java类并使子类成为Seam组件,那么继承的方法会有拦截的开销吗


换句话说,我必须覆盖它们并用@BypassInterceptors注释它们吗?

简短回答:是的,它们将被拦截

当您创建组件时,所有调用都将被拦截

当您使用@In或Component.getInstance时,您得到的是对象的代理,而不是对象本身,拦截魔法发生在代理中

如果您真的担心性能,最好的办法是用@BypassInterceptors标记子类,并使用Component.getInstance(…)