最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring實戰(zhàn)之Bean的作用域singleton和prototype用法分析

 更新時間:2019年11月16日 09:16:40   作者:cakincqm  
這篇文章主要介紹了Spring實戰(zhàn)之Bean的作用域singleton和prototype用法,結(jié)合實例形式分析了Bean的作用域singleton和prototype相關(guān)使用方法及操作注意事項,需要的朋友可以參考下

本文實例講述了Spring實戰(zhàn)之Bean的作用域singleton和prototype用法。分享給大家供大家參考,具體如下:

一 配置

<?xml version="1.0" encoding="GBK"?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns="http://www.springframework.org/schema/beans"
  xsi:schemaLocation="http://www.springframework.org/schema/beans
  http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">
  <!-- 配置一個singleton Bean實例 -->
  <bean id="p1" class="org.crazyit.app.service.Person"/>
  <!-- 配置一個prototype Bean實例 -->
  <bean id="p2" class="org.crazyit.app.service.Person"
   scope="prototype"/>
  <bean id="date" class="java.util.Date"/>
</beans>

二 Bean

package org.crazyit.app.service;
public class Person
{
  private int age;
}

三 測試類

package lee;
import org.springframework.context.*;
import org.springframework.context.support.*;
public class BeanTest
{
 public static void main(String[] args)throws Exception
 {
  // 以類加載路徑下的beans.xml文件創(chuàng)建Spring容器
  ApplicationContext ctx = new
   ClassPathXmlApplicationContext("beans.xml"); // ①
  // 判斷兩次請求singleton作用域的Bean實例是否相等
  System.out.println(ctx.getBean("p1")
   == ctx.getBean("p1"));
  // 判斷兩次請求prototype作用域的Bean實例是否相等
  System.out.println(ctx.getBean("p2")
   == ctx.getBean("p2"));
  System.out.println(ctx.getBean("date"));
  Thread.sleep(1000);
  System.out.println(ctx.getBean("date"));
 }
}

四 測試結(jié)果

true
false
Thu Sep 19 20:56:59 CST 2019
Thu Sep 19 20:56:59 CST 2019

更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Spring框架入門與進階教程》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設(shè)計有所幫助。

相關(guān)文章

  • Java的包裝類特性總結(jié)

    Java的包裝類特性總結(jié)

    這篇文章主要介紹Java的包裝類的一些特性,包裝類的作用,哪些類屬于包裝類等,文中有詳細的代碼示例,對我們的學習或工作有一定的幫助,需要的朋友可以參考下
    2023-05-05
  • SpringBoot @PostMapping接收HTTP請求的流數(shù)據(jù)問題

    SpringBoot @PostMapping接收HTTP請求的流數(shù)據(jù)問題

    這篇文章主要介紹了SpringBoot @PostMapping接收HTTP請求的流數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • java時間相關(guān)處理小結(jié)

    java時間相關(guān)處理小結(jié)

    這篇文章介紹了java時間相關(guān)處理,有需要的朋友可以參考一下
    2013-11-11
  • java 中cookie的詳解及簡單實例

    java 中cookie的詳解及簡單實例

    這篇文章主要介紹了java 中cookie的詳解及簡單實例的相關(guān)資料,這里對cookie 的建立與讀取,和設(shè)定cookie 生命周期等詳細介紹,需要的朋友可以參考下
    2017-01-01
  • Spring使用三級緩存解決循環(huán)依賴的問題

    Spring使用三級緩存解決循環(huán)依賴的問題

    本文給大家分享Spring使用三級緩存解決循環(huán)依賴的問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-06-06
  • java 多線程死鎖詳解及簡單實例

    java 多線程死鎖詳解及簡單實例

    這篇文章主要介紹了java 多線程死鎖詳解及簡單實例的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Java中占位符的超全使用方法分享

    Java中占位符的超全使用方法分享

    這篇文章主要為大家詳細介紹了Java中常見的一些占位符的使用方法,例如%d,%s等,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學習學習
    2023-05-05
  • 詳解SpringBoot同時可以處理多少請求

    詳解SpringBoot同時可以處理多少請求

    在日常操作中,相信很多人在SpringBoot能同時處理多少請求問題上存在疑惑,本文就來詳細的介紹一下,感興趣的可以了解一下
    2024-06-06
  • IDEA插件之mybatisx插件使用教程(超詳細!)

    IDEA插件之mybatisx插件使用教程(超詳細!)

    MybatisX 是一款基于IDEA的快速開發(fā)插件,為效率而生,下面這篇文章主要給大家介紹了關(guān)于IDEA插件之mybatisx插件使用的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • 關(guān)于Controller 層返回值的公共包裝類的問題

    關(guān)于Controller 層返回值的公共包裝類的問題

    本文給大家介紹Controller 層返回值的公共包裝類-避免每次都包裝一次返回-InitializingBean增強,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2021-09-09

最新評論

监利县| 米林县| 柳河县| 乌拉特中旗| 义乌市| 阳原县| 临桂县| 绥化市| 新民市| 邛崃市| 景德镇市| 高要市| 吉木萨尔县| 灵台县| 蓬安县| 清水县| 鄂尔多斯市| 榆社县| 鹰潭市| 上林县| 龙陵县| 巴东县| 方城县| 义乌市| 汝州市| 惠安县| 四会市| 天祝| 洮南市| 新乐市| 化德县| 潞西市| 孙吴县| 仙桃市| 吴旗县| 腾冲县| 大安市| 徐州市| 环江| 郑州市| 靖西县|