我有一个班级。
public class Foo {
@Autowired
private Bar bar;
}
类Bar存在于一个来自Maven依赖的jar中。如何将该类添加到Spring上下文中以使其正确自动装配?我无法将@Component添加到源代码中。有没有办法在没有XML的情况下做到这一点?我目前正试图尽可能地坚持使用注释驱动注射。
我正在使用Spring 3.1.4-RELEASE
答案 0 :(得分:2)
从您的描述中可以看出,您确切地知道正在实例化哪个类。如果是这种情况,那么在一个@Configuration
类中,您可以简单地创建适当的bean,Spring将在部署到上下文之前对其进行配置:
@Bean public Foo foo() {
return new Foo();
}