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

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

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

本文實例講述了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"));
 }
}

四 測試結果

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

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

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

相關文章

  • Java的包裝類特性總結

    Java的包裝類特性總結

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

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

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

    java時間相關處理小結

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

    java 中cookie的詳解及簡單實例

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

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

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

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

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

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

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

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

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

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

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

    關于Controller 層返回值的公共包裝類的問題

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

最新評論

赤城县| 界首市| 唐山市| 类乌齐县| 田阳县| 永善县| 宁安市| 聊城市| 和硕县| 盐边县| 舞阳县| 宁安市| 内黄县| 邯郸市| 青川县| 大冶市| 普兰县| 南澳县| 岚皋县| 海南省| 观塘区| 明光市| 淄博市| 绥阳县| 德令哈市| 临澧县| 理塘县| 卓资县| 中牟县| 南丰县| 岑溪市| 内乡县| 温泉县| 五莲县| 梨树县| 怀柔区| 荣昌县| 福州市| 丰宁| 东莞市| 北流市|