4

我有一个从工厂获得的 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() {....}

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

笔记 : System.out.println(astudent instanceof IStudent); // prints true

4

0 回答 0