Spring中Bean的作用域有哪些,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)主營新縣網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,App定制開發(fā),新縣h5成都小程序開發(fā)搭建,新縣網(wǎng)站營銷推廣歡迎新縣等地區(qū)企業(yè)咨詢
一 配置
二 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é)果
truefalseThu Sep 19 20:56:59 CST 2019Thu Sep 19 20:56:59 CST 2019
看完上述內(nèi)容,你們掌握Spring中Bean的作用域有哪些的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!