From d72f2ddf279df8d80f6d5cbecadee180de21ea67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=B4=E9=9B=A8=E5=A4=9C?= <758366855@qq.com> Date: Fri, 4 Sep 2020 12:01:54 +0800 Subject: [PATCH] =?UTF-8?q?feat(SpringUtil):=20=E5=A2=9E=E5=8A=A0=E6=96=B0?= =?UTF-8?q?=E7=89=B9=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1.添加向Spring动态注册Bean的方法 --- .../hutool/extra/spring/SpringUtilTest.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/hutool-extra/src/test/java/cn/hutool/extra/spring/SpringUtilTest.java b/hutool-extra/src/test/java/cn/hutool/extra/spring/SpringUtilTest.java index ed1074771..07935e505 100644 --- a/hutool-extra/src/test/java/cn/hutool/extra/spring/SpringUtilTest.java +++ b/hutool-extra/src/test/java/cn/hutool/extra/spring/SpringUtilTest.java @@ -20,6 +20,27 @@ import java.util.Map; //@Import(cn.hutool.extra.spring.SpringUtil.class) 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 public void getBeanTest(){ final Demo2 testDemo = SpringUtil.getBean("testDemo");