spring配置文件(自己用的)

<bean>標籤

   Id屬性:在容器中bean實例的唯一標識,不允許重複

   class屬性:要實例化的bean的全限定名

   scope屬性:bean的作用範圍,常用是singleton(默認)和prototype        

  1. singleton,bean的實例化個數為1,在spring核心文件(applicationContext)被加載時就被創建,bean的生命週期:應用加載,創建容器時對象創建,只要容器在,對象一直活著,應用卸載或容器銷毀,對象就被銷毀
  2. prototype:bean的實例化個數為多個  調用getBean方法時實例化bean,bean生命週期:只有當使用對象時,創建新的對象實例   只要對象在使用就一直活著,當對象長時間不用,被GC回收
  3. 如果不指定。默認為singleton屬性

    <property>標籤:屬性注入

                name屬性:屬性名稱

                value屬性:注入的普通屬性值

                ref屬性:注入的對象引用值

                <list>標籤

                <map>標籤

                <properties>標籤

    <constructor-arg>

<import>標籤:導入其他的Spring的分文件

scope屬性

Bean生命週期配置

  init-method:指定類中的初始化方法名稱

  destroy-method:指定類中銷毀方法的名稱

Bean實例化的三種方式

   無參構造方法實例化(重點)

   工廠靜態方法實例化

   工廠實例方法實例化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值