1. //函数式风格创建对象,交给 spring 进行管理
    2. @Test
    3. public void testGenericApplicationContext() {
    4. //1 创建 GenericApplicationContext 对象
    5. GenericApplicationContext context = new GenericApplicationContext();
    6. //2 调用 context 的方法对象注册
    7. context.refresh();
    8. context.registerBean("user1",User.class,() -> new User());
    9. //3 获取在 spring 注册的对象
    10. // User user = (User)context.getBean("com.atguigu.spring5.test.User");
    11. User user = (User)context.getBean("user1");
    12. System.out.println(user);
    13. }