一,最简单的spring

-最简单类型
--需要三个类:
---1.Bean定义类:BeanDefiniton
---2.Bean工厂类:BeanFactory
---3.Bean类:xxxxBean == HelloWorldService


-大概执行过程需要:

// 1.初始化beanfactory
BeanFactory beanFactory = new BeanFactory();
//1.1初始化bean
Object object = new HelloWorldService();

// 2.注入bean[BeanDefinition设置构造方法]
BeanDefinition beanDefinition = new BeanDefinition(object);
//2.1把bean注册到工场中
beanFactory.registerBeanDefinition("helloWorldService", beanDefinition);

 // 3.获取bean
HelloWorldService helloWorldService = (HelloWorldService) beanFactory.getBean("helloWorldService");
//3.1执行bean中的方法
 helloWorldService.helloWorld();

你可能感兴趣的:(一,最简单的spring)