feat(SpringUtil): 增加新特性

1.添加向Spring动态注册Bean的方法
This commit is contained in:
晴雨夜 2020-09-04 12:01:54 +08:00
parent f1cc75b64e
commit d72f2ddf27

View File

@ -20,6 +20,27 @@ import java.util.Map;
//@Import(cn.hutool.extra.spring.SpringUtil.class) //@Import(cn.hutool.extra.spring.SpringUtil.class)
public class SpringUtilTest { public class SpringUtilTest {
/**
* 注册bean
* 方便执行顺序使用abcd...的顺序命名方法
*/
@Test
public void a() {
Demo2 registerBean = new Demo2();
registerBean.setId(123);
registerBean.setName("222");
SpringUtil.registerBean("registerBean", registerBean);
}
/**
* 验证注册的bean
*/
@Test
public void b() {
Demo2 registerBean = SpringUtil.getBean("registerBean");
Assert.assertEquals(123, registerBean.getId());
Assert.assertEquals("222", registerBean.getName());
}
@Test @Test
public void getBeanTest(){ public void getBeanTest(){
final Demo2 testDemo = SpringUtil.getBean("testDemo"); final Demo2 testDemo = SpringUtil.getBean("testDemo");