記錄一下java config的注入方式
set方法注入
Test2里有一個(gè)set方法
public void SetTest2(Test1 test1) {
this.test1=test1;
}
配置類代碼,注入成功诵叁。(如果不注入set方法)
@Configuration
public class MyConfiguration{
@Bean
public Test1 getTest1(){
return new Test1();
}
@Bean
public Test2 getTest2( ){
Test2 test2=new Test2();
test2.SetTest2(getTest1());
return test2;
}
}
構(gòu)造方法注入
@Configuration
public class MyConfiguration{
@Bean
public Test1 getTest1(){
return new Test1();
}
@Bean
public Test2 getTest2( ){
return Test2(getTest1());
}
}