美文网首页
spring MVC\什么是Bean

spring MVC\什么是Bean

作者: 酷泡泡 | 来源:发表于2017-11-28 23:47 被阅读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可以带路径,也可以在过滤器中配置流转

相关文章

网友评论

      本文标题:spring MVC\什么是Bean

      本文链接:https://www.haomeiwen.com/subject/aygkbxtx.html