instanceof不使用Spring中的方面

时间:2016-06-13 14:09:54

标签: java spring aspectj instanceof aspects

我有一个从工厂获得的Spring Bean,比如说,

private ObjectFactory<GoodStudent> studentFactory;

public void somemethod() {
    IStudent astudent = studentFactory.getObject();
    System.out.println(astudent instanceof GoodStudent); // prints false.
}

这是因为Aspects吗?因为,我在GoodStudent中有一个使用Aspects(围绕方面)增强的方法,比如,

public class GoodStudent implements IStudent { ...
    @UsesAspect
    public void logStudent() {....}

这是Spring的限制还是我错过了什么?

注意: System.out.println(astudent instanceof IStudent); // prints true

0 个答案:

没有答案