有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

当应用到FactoryBean时,java会执行Spring的@Lazy工作吗?

@Component
@Lazy
public class MyFactory implements FactoryBean<MyClass> {
  @Override
  public FeatureStatusProvider getObject() throws Exception {
    return new MyClass();
  }
  @Override
  public Class<?> getObjectType() {
    return MyClass.class;
  }
  @Override
  public boolean isSingleton() {
    return true;
  }
}

当应用于FactoryBean时,@Lazy实际上做了什么吗?我试图使用这个模式,但我一直看到Springbean被初始化,而这些都没有在任何地方使用,当它们被配置为懒惰时,这是不应该发生的


共 (0) 个答案