spring MVC\什么是Bean
2017-11-28 本文已影响0人
酷泡泡
IOC:你不用再初始化类、不用回收类实例,全部交给spring来做,它负责在你需要的时候准时给你要的类数据
Spring 框架支持以下五个作用域
image.png- singleton : 利用ioc每次getBean时,取回的都是同一个类实体
- prototype :利用ioc每次getBean时,取回的都是不同的类实体
什么是Bean?
就是一个遵循以下规定的类:
1、所有属性为private
2、提供默认构造方法
3、提供getter和setter
4、实现serializable接口
序列化是什么?是将数据转为字节流,以便于存储或传输,因为存储和传输都只能以字节流形式进行。
innerBean
//bean就是一个类的定义
<bean id="textEditor" class="com.tutorialspoint.TextEditor">
<property name="spellChecker">
//类中的成员变量可以是另一个类实例,所有嵌套定义即可
<bean id="spellChecker" class="com.tutorialspoint.SpellChecker"/>
</property>
</bean>
初学HelloWorld工程截图:
web.xml过滤器
return可以带路径,也可以在过滤器中配置流转