1. 程式人生 > >Spring裝配基本屬性和集合型別

Spring裝配基本屬性和集合型別

package junit.test;   
  
import org.junit.BeforeClass;   
import org.junit.Test;   
import org.springframework.context.support.AbstractApplicationContext;   
import org.springframework.context.support.ClassPathXmlApplicationContext;   
  
import cn.itcast.service.PersonService;   
  
public class SpringTest {   
  
    @BeforeClass  
    public static void setUpBeforeClass() throws Exception {   
    }   
  
    @Test public void instanceSpring(){   
        AbstractApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");   
        PersonService personService = (PersonService)ctx.getBean("personService");   
        System.out.println("========set===========");   
        for(String value : personService.getSets()){   
            System.out.println(value);   
        }   
        System.out.println("========list===========");   
        for(String value : personService.getLists()){   
            System.out.println(value);   
        }   
        System.out.println("========properties===========");   
        for(Object key : personService.getProperties().keySet()){   
            System.out.println(key+"="+ personService.getProperties().getProperty((String)key));   
        }   
        System.out.println("========map===========");   
        for(String key : personService.getMaps().keySet()){   
            System.out.println(key+"="+ personService.getMaps().get(key));   
        }   
        ctx.close();   
           
    }   

相關推薦

Spring裝配基本屬性集合型別

package junit.test;       import org.junit.BeforeClass;    import org.junit.Test;    import org.springframework.context.support.AbstractApplicationContext;

Spring 裝配基本屬性集合

Spring 裝配基本屬性的原理 String 型別 <property name="name" value="wtljiayou"></property> Integer型別 <property name="id" value="88

Spring裝配基本屬性的原理分析與程式碼實現

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins

Spring-注入引數詳解-[集合型別屬性]

概述 常用集合 Set 例項 List 例項 Map 例項 強型別集合 例項 集合合併 例項 概述 java.util包中的集合型別是最常用的結構資料型別,主要包括List、Set、Map、Propert

mysql的基本操作資料型別

一.初始mysql語句 操作資料夾   增 create database db1 charset utf8   查 #檢視當前建立的資料庫 show create database db1; #檢視所有的資料庫 show databases;   改 alter

內部類 列舉(enum)基本屬性使用詳解

☆☆☆內部類和列舉的使用解析 列舉創建於呼叫 一、內部類 概念: 一個類中又定義了一個完整的類結構。 被包含的類 稱為 內部類 類體中包含其他類的類 稱為 外部類 其他的類 稱為 外部其他類 1、分類 (一)成員內部類 特點:

spring的傳播屬性隔離級別

在Spring中,主要是通過AOP來完成宣告式的事務管理。要了解Spring對事務的支援,首先要了解事務的屬性。在Spring中事務屬性主要分以下幾方面: 傳播行為(Propagation behavior) Propagation:key屬性確定代理應

Spring事務傳播屬性隔離級別

事務的傳播屬性(Propagation) @Transactional(propagation=Propagation.REQUIRED):這個是預設的屬性。如果存在一個事務,則支援當前事務。如果沒有事務則開啟一個新的事務。被設定成這個級別時,會為每一個被呼

MySQL基礎知識(一)——基本命令資料型別

一.MySQL基礎 MySQL由瑞典MySQL AB公司開發,目前屬於Oracle公司; MySQL是一個開源的關係型資料管理系統; MySQL分為社群版和企業版。 二.MySQL目錄結構 bin目錄,儲存可執行檔案; data目錄,儲存資料檔案;

Spring事務傳播屬性級別

什麼是髒資料,髒讀,不可重複讀,幻覺讀? 髒讀:            指當一個事務正在訪問資料,並且對資料進行了修改,而這種修改還沒有提交到資料庫中,這時,                     另外一個事務也訪問這個資料,然後使用了這個資料。因為這個資料是還沒有提交的資料, 那麼另外一         

Spring基本特徵配置

Spring基本特徵 Spring是一個非常活躍的開源框架;它是一個基於Core來構架多層JavaEE系統的框架,它的主要目地是簡化企業開發. Spring以一種非侵入式的方式來管理你的程式碼,

Spring Mvc那點事---(6)Spring Mvc @ModelAttribute屬性@SessionAttribute屬性

                  @ModelAttribute屬性和@SessionAttribute屬性主要用來在不同控制器和模型之間共享資料.預設情況下,map的資訊只是在request當前請求有效,如果想在一個controller中共享資料,可以使用這兩個屬性。

java中迴圈遍歷實體類的屬性資料型別以及屬性

package com.walkerjava.test; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method;

Java值傳遞地址傳遞:關於String型別集合型別作為函式引數時傳值問題的測試

這個問題,可能是太簡單了。稍微有點經驗的,估計都不會犯這個錯誤。不好意思,過了個年,幾天不寫程式碼,生疏了,也就有了下面的bug。先看程式碼,你要是一眼就看出問題了,那就請允許在下水那麼一回。 基本資

Spring對欄位集合的注入---依賴注入

Spring容器中,對於Bean的屬性,或者說是集合,可以使用Spring容器進行值的注入和載入。包括基本型別的值的注入和容器類的注入。首先需要寫一個Bean. package com.bird.service.impl; import java.util.ArrayLi

《Python核心程式設計》(第二版) 第7章 映像集合型別

第7章 映像和集合型別 7.1 對映型別:字典 (1)字典是Python語言中唯一的對映型別。對映型別中雜湊值(Key)和指像物件(Value)是一對多的關係。 (2)對映型別通常被稱為雜湊表。 (3)一個字典條目的語法格式是鍵-值對,多條字典條目被包含在大括號({})中

springMVC4(12)複雜物件集合型別入參繫結

1. 複雜物件引數繫結 對於普通的物件引數繫結,我們只需要物件成員變數名與請求引數名一一對應即可完成繫結。 而求對於組合物件,我們可以使用級聯的方式來繫結方法引數。見下面例項: 我們先定義兩個POJO類:User,Article其中Atricle是User

java遍歷實體類的屬性資料型別以及屬性

和同學接了個外包的活,由於專案中很多地方要用到poi匯出excel,而每次匯出都要寫很多相同的程式碼,因為poi的cell.setCellValue();每次設定的都是不同實體bean的屬性值,導致程式碼裡很多重複的值,我在想有沒有可以自動裝載bean的屬性及屬性值的方法。

Redis學習筆記(一)— 基本命令資料型別

MacOs環境 Redis基本命令 啟動服務:redis-server 連線服務:redis-cli -h 指定主機/IP -p 指定埠 -a 指定密碼 關閉服務:先shutdown 儲存資料並關閉服務;再quit 退出服務 獲取伺服器資訊 啟動並連線服務之後,執行info 或直接在shell中執

作用域、連結屬性儲存型別

最近在讀《程式設計師的自我修養——連結、裝載與庫》,感覺自己當初學習C的時候,對extern、static等關鍵字瞭解不是特別清晰,因此重溫了一遍《C和指標》中關於作用域、連結屬性和儲存型別的相關部分,加上了自己的理解,用部落格記錄一下。 --- ## 作用域 **當變數在程式的某個部分被宣告時,它只有