为了账号安全,请及时绑定邮箱和手机立即绑定

Spring框架小白的蜕变

难度初级
时长 3小时50分
学习人数
综合评分9.77
78人评价 查看评价
9.7 内容实用
9.8 简洁易懂
9.8 逻辑清晰
  • snapshot

    查看全部
  • <filter>

        <filter-name>requestContextFilter</filter-name>

        <filter-class>org.springframework.web.filter.RequestContextFilter</filter-class>

    </filter>

    <filter-mapping>

        <filter-name>requestContextFilter</filter-name>

        <url-pattern>/*</url-pattern>

    </filter-mapping>

    查看全部
    1 采集 收起 来源:web相关作用域

    2019-07-06

  • <listener>

        <listener-class>

            org.springframework.web.context.request.RequestContextListener

        </listener-class>

    </listener>

    查看全部
    1 采集 收起 来源:web相关作用域

    2019-07-06

  • <servlet>

        <servlet-name>SpringServlet</servlet-name>

        <servlet-class>org.springframwork.web.servlet.DispatcherServlet</servlet-class>

        <init-parm>

            <parm-name>contextConfigLocation</parm-name>

            <parm-value>classpath:spring.xml</parm-value>

        </init-parm>

    </servlet>

    <servlet-mapping>

        <servlet-name>SpringServlet</servlet-name>

        <url-pattern>/*</url-pattern>

    </servlet-mapping>

    查看全部
    1 采集 收起 来源:web相关作用域

    2019-07-06

  • 单例对象,多例属性

    <bean id="bean2" class="" scope="prototype">

    <bean class="" id="bean1" scope="singleton">

        <lookup-method name="" bean="bean2"/>

    </bean>

    查看全部
  • 构造方法:

    <bean class="" id="" />

    静态工厂:

    <bean class="" factory-method="" id=""/>

    工厂实例:

    <bean class="" factory-bean="" factory-method="" id="">

    别名:

    <alias name="" alias="">

    查看全部
  • 内部bean注入:

    <property name="">

        <bean class="" />

    </property>

    查看全部
  • null值注入:

    <property name="">

        <null/>

    </property>

    查看全部
  • 集合注入:

    <property name="">

        <list>

            <value>aaa</value>

            <value>bbb</value>

        </list>

    </property>


    <property name="">

        <list>

            <ref bean="beanid1"/>

            <ref bean="beanid2"/>

        </list>

    </property>


    <property name="">

        <set>

            <ref bean="beanid1"/>

            <ref bean="beanid2"/>

        </set>

    </property>


    <property>

        <map>

            <entry key=""  value="" />

        </map>

    </property>


    <property>

        <map>

            <entry key-ref="" value-ref="" />

        </map>

    </property>

    <property name="">

        <props>

            <prop key="">ccccc</prop>

        </props>

    </property>

    查看全部
  • set方法注入:

    <property name="" ref="" />

    <property name="" value="" />

    查看全部
  • <bean class="完全限定名">

    构造器注入:

    <constructor-arg index="参数索引" name="参数名" type="参数类型" value="简单数据类型" ref="另一个bean的ID"

    </bean>

    查看全部
  • https://img1.sycdn.imooc.com//5d200de30001a60711340326.jpg


    <!--lazy-init表示懒加载属性,懒加载只有在用到该对象的时候才会实例化,而不是context创建的时候实例化-->
    <bean id="19054bean2" class="com.imooc.coursescore1108.video19054.Bean2" lazy-init="true"></bean>


    如果要把所有的bean进行懒加载,则在最外层beans中增加参数defult-lazy-init,将其设为true

    https://img1.sycdn.imooc.com//5d2010630001048112260674.jpg

    https://img1.sycdn.imooc.com//5d201082000126ae12160696.jpg

    查看全部
    0 采集 收起 来源:Bean的懒加载

    2019-07-06

  •  自定义实例

    <!--自定义作用域-->
    <bean id="Myscope" class="com.imooc.coursescore1108.video19053.MyScope"></bean>
    <bean class="org.springframework.beans.factory.config.CustomScopeConfigurer">
        <property name="scopes">
            <map>
                <entry key="myscope" value-ref="Myscope"></entry>
            </map>
        </property>
    </bean>
    <bean id="scopebean" class="com.imooc.coursescore1108.video19053.MyScopeBean" scope="myscope"></bean>

    https://img1.sycdn.imooc.com//5d1f47c40001e76812700702.jpg



    查看全部
    0 采集 收起 来源: 自定义作用域

    2019-07-05

  • 如果不使用DispatcherServlet,需要增加listener或filter

    servlet2.4及以下


    查看全部
    0 采集 收起 来源:web相关作用域

    2019-07-05

  • 如果不使用DispatcherServlet,需要增加listener或filter

    servlet2.4以上

    查看全部
    0 采集 收起 来源:web相关作用域

    2019-07-05

举报

0/150
提交
取消
课程须知
需要具备Java语法基础,了解Java Web基础知识。
老师告诉你能学到什么?
1、什么是IoC 2、Spring Bean的管理 3、什么是懒加载

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!