下面列出了怎么用org.springframework.beans.factory.config.AbstractFactoryBean的API类实例代码及写法,或者点击链接到github查看源代码。
@Bean
public FactoryBean<Foo> foo() {
return new AbstractFactoryBean<Foo>() {
@Override
public Foo createInstance() {
return new Foo("x");
}
@Override
public Class<?> getObjectType() {
return Foo.class;
}
};
}
@Bean
public FactoryBean<FooInterface> foo() {
return new AbstractFactoryBean<FooInterface>() {
@Override
public FooInterface createInstance() {
return new Foo("x");
}
@Override
public Class<?> getObjectType() {
return FooInterface.class;
}
};
}
@Bean
public AbstractFactoryBean<FooInterface> foo() {
return new AbstractFactoryBean<FooInterface>() {
@Override
public FooInterface createInstance() {
return new Foo("x");
}
@Override
public Class<?> getObjectType() {
return Foo.class;
}
};
}
@Bean
public FactoryBean<Foo> foo() {
return new AbstractFactoryBean<Foo>() {
@Override
public Foo createInstance() {
return new Foo("x");
}
@Override
public Class<?> getObjectType() {
return Foo.class;
}
};
}
@Bean
public FactoryBean<FooInterface> foo() {
return new AbstractFactoryBean<FooInterface>() {
@Override
public FooInterface createInstance() {
return new Foo("x");
}
@Override
public Class<?> getObjectType() {
return FooInterface.class;
}
};
}
@Bean
public AbstractFactoryBean<FooInterface> foo() {
return new AbstractFactoryBean<FooInterface>() {
@Override
public FooInterface createInstance() {
return new Foo("x");
}
@Override
public Class<?> getObjectType() {
return Foo.class;
}
};
}