直接上代碼
首先需要一個目標類,
public class LenovoUser{
private String openId;
...
}
然後代碼配置
@Configuration
public class TestLenovoUserId {
@Bean(name ="testLenovoUser")
public LenovoUser testLenovoUser(){
LenovoUser user = new LenovoUser();
user.setOpenId("11111");
return user;
}
@Bean(name ="proLenovoUser")
public LenovoUser proLenovoUser(){
LenovoUser user = new LenovoUser();
user.setOpenId("22222");
return user;
}
}
測試
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = MainApplication.class)
@WebAppConfiguration
public class ConfigTest {
@Resource(name ="testLenovoUser")
private LenovoUser testLenovoUser;
@Resource(name ="proLenovoUser")
private LenovoUser proLenovoUser;
@Test
public void test1(){
System.out.println("testLenovoUser的ID" + testLenovoUser.getOpenId());
System.out.println("proLenovoUser的ID" + proLenovoUser.getOpenId());
}
}
輸出:
testLenovoUser的ID11111
proLenovoUser的ID22222