• Spring入门学习---03


    Spring

    1、依赖注入

      依赖注入又名DI注入,是IOC注入的一种方式

      1、构造器注入

      上文已讲

      2、set方式注入

      上文已讲

      3、p命名空间 & c命名空间

      这两个一般情况下几乎是不使用的,在这里仅做个了解

      使用前,需要导入xml约束

    <beans xmlns:p="http://www.springframework.org/schema/p"/>
    <beans xmlns:c="http://www.springframework.org/schema/c"/>

      3.1、p命名空间(这个需要满足无参构造的定义)

    <bean id="hello" class="com.charles.pojo.HelloSpring" p:id="1" p:username="hello"/>

      3.2、c命名空间(这个要满足有参构造)

    <bean id="hello" class="com.charles.pojo.HelloSpring" c:id="1" c:username="cc"/>

    2、关于bean的作用域

      1.singleton(单例模式)

      表示在 Spring 容器中只有一个 Bean 实例,Bean 以单例的方式存在。

      2.prototype(原型模式)

      表示每次通过 Spring 容器获取 Bean 时,容器都会创建一个 Bean 实例。

      3.request

      每次 HTTP 请求,容器都会创建一个 Bean 实例。该作用域只在当前 HTTP Request 内有效。

      4.session

      同一个 HTTP Session 共享一个 Bean 实例,不同的 Session 使用不同的 Bean 实例。该作用域仅在当前 HTTP Session 内有效。

      5.application

      同一个 Web 应用共享一个 Bean 实例,该作用域在当前 ServletContext 内有效。

      6.websocket

      websocket 的作用域是 WebSocket ,即在整个 WebSocket 中有效。

     

  • 相关阅读:
    vs2010在进行数据架构比较时报'text lines should not be null'错误
    idea安装2019
    无法获得VMCI驱动程序的版本:句柄无效
    VMware对虚拟机快照进行克隆
    此主机支持Intel VT-x,但Intel VT-x处于禁用状态
    惠普台式机,如何开启虚拟化技术
    eclipse格式化代码快捷键失效
    python之shutil模块
    hadoop中hive常用的交互式操作
    hadoop中hive的属性
  • 原文地址:https://www.cnblogs.com/Charles-H/p/Spring03.html
Copyright © 2020-2023  润新知