Browse Source

Revert "Add: SpringUtil.getBean(TypeReference<T>) 添加Spring工具类静态方法,通过类型参考(TypeReference)获取带泛型参数的Bean,同时添加了一个小的单元测试"

This reverts commit 04dd1d67
晴雨夜 5 years ago
parent
commit
f1cc75b64e

+ 6 - 28
hutool-extra/src/test/java/cn/hutool/extra/spring/SpringUtilTest.java

@@ -10,8 +10,9 @@ import org.springframework.boot.test.context.SpringBootTest;
 import org.springframework.context.annotation.Bean;
 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
 
-import javax.swing.*;
+import java.lang.reflect.Type;
 import java.util.HashMap;
+import java.util.LinkedHashMap;
 import java.util.Map;
 
 @RunWith(SpringJUnit4ClassRunner.class)
@@ -19,34 +20,11 @@ import java.util.Map;
 //@Import(cn.hutool.extra.spring.SpringUtil.class)
 public class SpringUtilTest {
 
-	/**
-	 * 注册bean
-	 *
-	 * 为了保证顺序采用顺序abcdef...形式命名方法
-	 */
-	@Test
-	public void a() {
-		Demo2 registerBean = new Demo2();
-		registerBean.id = 123;
-		registerBean.name = "222";
-		SpringUtil.registerBean("registerBean", registerBean);
-	}
-
-	/**
-	 * 验证注册的bean
-	 */
-	@Test
-	public void b() {
-		Demo2 registerBean = SpringUtil.getBean("registerBean");
-		Assert.assertEquals(123, registerBean.id);
-		Assert.assertEquals("222", registerBean.name);
-	}
-
 	@Test
 	public void getBeanTest(){
 		final Demo2 testDemo = SpringUtil.getBean("testDemo");
-		Assert.assertEquals(12345, testDemo.id);
-		Assert.assertEquals("test", testDemo.name);
+		Assert.assertEquals(12345, testDemo.getId());
+		Assert.assertEquals("test", testDemo.getName());
 	}
 
 	@Test
@@ -65,8 +43,8 @@ public class SpringUtilTest {
 		@Bean(name="testDemo")
 		public Demo2 generateDemo() {
 			Demo2 demo = new Demo2();
-			demo.id = 12345;
-			demo.name= "test";
+			demo.setId(12345);
+			demo.setName("test");
 			return demo;
 		}