美文网首页
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