Bean

Bean产生的思想

Bean本质上是一组类,只是通过 IoC方式将对象的产生与使用分离,容器负责产生对象,业务层取对象使用。

IoC

获得依赖对象的过程被反转。

获得依赖对象的过程由自身管理变为由IoC容器主动注入

设置注入

构造注入

Bean对象的创建

1、写一个HelloWorld类

2、写一个配置文件

http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

beans

一个bean代表一个类

所以beans就是很多个类

-->

一个类

id  标示符

class 类的全名

-->


3、客户端

说明:

Spring容器的作用就是为HelloWorld这个类创建对象publicclassHelloWorldTest{@TestpublicvoidtestHello(){/**

* 以前的作法:创建对象,并调用

*/HelloWorld helloWorld =newHelloWorld();

helloWorld.hello();

}@TestpublicvoidtestHello_Spring(){/**

* 1启动spring容器

* 2从spring容器中把对象提取出来

* 3对象调用方法

*///启动了spring容器了ApplicationContext context =newClassPathXmlApplicationContext("applicationContext.xml");//从spring容器中把helloworld对象提取出来HelloWorld helloWorld = (HelloWorld)context.getBean("helloWorld");

helloWorld.hello();

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容