可以通过构造函数注入或者使用@Bean注解手动创建依赖对象并返回。
使用构造函数注入:
@Configuration
public class MyConfig {
private final MyDependency myDependency;
public MyConfig(MyDependency myDependency) {
this.myDependency = myDependency;
}
// 其他配置方法...
}
在上述例子中,MyConfig配置类通过构造函数接收一个MyDependency类型的参数,并将其赋值给成员变量myDependency。这样就实现了对MyDependency的注入。
使用@Bean注解:
@Configuration
public class MyConfig {
@Bean
public MyDependency myDependency() {
return new MyDependency();
}
// 其他配置方法...
}
在上述例子中,myDependency()方法使用@Bean注解,将MyDependency对象手动创建并返回。在配置类中,可以通过调用该方法获取MyDependency的实例。
评论 (0)