亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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是自學好還是參加培訓班好這一問題,給大家介紹了哪些人適合自學java,哪些人適合java培訓班學習,大家可以看看內容詳情
    2018-04-04
  • Java并發(fā)編程之ThreadLocal詳解

    Java并發(fā)編程之ThreadLocal詳解

    今天給大家?guī)淼氖荍ava并發(fā)編程的相關知識,文中對ThreadLocal做了非常詳細的分析及介紹,對小伙伴們很有幫助,需要的朋友可以參考下
    2021-06-06
  • 關于Java Object你真的了解了嗎

    關于Java Object你真的了解了嗎

    下面小編就為大家?guī)硪黄P于Java Object你真的了解了嗎。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Java之String類型的編碼方式轉換

    Java之String類型的編碼方式轉換

    這篇文章主要介紹了Java之String類型的編碼方式轉換,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Spring中的AOP面向切面編程詳解

    Spring中的AOP面向切面編程詳解

    這篇文章主要介紹了Spring中的AOP面向切面編程詳解,AOP?即面向切面編程,和?OOP面向對象編程類似,也是一種編程思想,AOP采取橫向抽取機制(動態(tài)代理),取代了傳統(tǒng)縱向繼承機制的重復性代碼,其應用主要體現(xiàn)在事務處理、日志管理、權限控制等方面,需要的朋友可以參考下
    2024-01-01
  • Java在ElasticSearch中使用LocalDatetime類型

    Java在ElasticSearch中使用LocalDatetime類型

    最近在開發(fā)一個搜索功能的需求的時候,遇到了LocalDatetime類型不能保存到ElasticSearch中的問題,這篇文章主要介紹了Java在ElasticSearch中使用LocalDatetime類型
    2023-10-10
  • Spring?Cache抽象-使用SpEL表達式解析

    Spring?Cache抽象-使用SpEL表達式解析

    這篇文章主要介紹了Spring?Cache抽象-使用SpEL表達式解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • java集合Collection常用方法解讀

    java集合Collection常用方法解讀

    這篇文章主要介紹了java集合Collection常用方法解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Java 進程執(zhí)行外部程序造成阻塞的一種原因

    Java 進程執(zhí)行外部程序造成阻塞的一種原因

    前一陣子在研究文檔展示時使用了java進程直接調用外部程序,其中遇到一個問題花了好長時間才解決,這個問題就是外部程序直接執(zhí)行沒什么問題,但是當使用Java進程執(zhí)行時外部程序就阻塞在那兒不動了。而且這個外部程序在處理某些文件時使用Java進程執(zhí)行是沒問題的
    2014-03-03
  • java數(shù)據結構基礎:循環(huán)鏈表和棧

    java數(shù)據結構基礎:循環(huán)鏈表和棧

    這篇文章主要介紹了Java數(shù)據結構之循環(huán)鏈表、棧的實現(xiàn)方法,結合實例形式分析了Java數(shù)據結構中循環(huán)鏈表、棧、的功能、定義及使用方法,需要的朋友可以參考下
    2021-08-08

最新評論