国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 幫助中心 > 正文

Spring實戰之使用util:命名空間簡化配置操作示例

2024-07-09 22:42:29
字體:
來源:轉載
供稿:網友

本文實例講述了Spring使用util:命名空間簡化配置操作。分享給大家供大家參考,具體如下:

一 配置

<?xml version="1.0" encoding="GBK"?><!-- 指定Spring配置文件的根元素和Schema   導入p:命名空間和util:命名空間的元素 --><beans xmlns="http://www.springframework.org/schema/beans"   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xmlns:p="http://www.springframework.org/schema/p"   xmlns:util="http://www.springframework.org/schema/util"   xsi:schemaLocation="http://www.springframework.org/schema/beans   http://www.springframework.org/schema/beans/spring-beans-4.0.xsd   http://www.springframework.org/schema/util   http://www.springframework.org/schema/util/spring-util-4.0.xsd">   <!-- 配置chinese實例,其實現類是Chinese -->   <bean  class="org.crazyit.app.service.impl.Chinese"      p:age-ref="chin.age" p:axe-ref="stoneAxe"      p:schools-ref="chin.schools"      p:axes-ref="chin.axes"      p:scores-ref="chin.scores"/>   <!-- 使用util:constant將指定類的靜態Field定義成容器中的Bean -->   <util:constant  static-field=      "java.sql.Connection.TRANSACTION_SERIALIZABLE"/>   <!-- 使用util.properties加載指定資源文件 -->   <util:properties       location="classpath:test_zh_CN.properties"/>   <!-- 使用util:list定義一個List集合,指定使用LinkedList作為實現類,   如果不指定默認使用ArrayList作為實現類 -->   <util:list  list-class="java.util.LinkedList">      <!-- 每個value、ref、bean...配置一個List元素 -->      <value>小學</value>      <value>中學</value>      <value>大學</value>   </util:list>   <!-- 使用util:set定義一個Set集合,指定使用HashSet作為實現類,   如果不指定默認使用HashSet作為實現類-->   <util:set  set-class="java.util.HashSet">      <!-- 每個value、ref、bean...配置一個Set元素 -->      <value>字符串</value>      <bean class="org.crazyit.app.service.impl.SteelAxe"/>      <ref bean="stoneAxe"/>   </util:set>   <!-- 使用util:map定義一個Map集合,指定使用TreeMap作為實現類,   如果不指定默認使用HashMap作為實現類 -->   <util:map  map-class="java.util.TreeMap">      <entry key="數學" value="87"/>      <entry key="英語" value="89"/>      <entry key="語文" value="82"/>   </util:map>   <!-- 配置steelAxe實例,其實現類是SteelAxe -->   <bean  class="org.crazyit.app.service.impl.SteelAxe"/>   <!-- 配置stoneAxe實例,其實現類是StoneAxe -->   <bean  class="org.crazyit.app.service.impl.StoneAxe"/></beans>

二 接口

Axe

package org.crazyit.app.service;public interface Axe{   // Axe接口里有個砍的方法   public String chop();}

Person

package org.crazyit.app.service;public interface Person{   // 定義一個使用斧子的方法   public void useAxe();}

三 實現

Chinese

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沁源县| 贺州市| 东阿县| 湖州市| 英德市| 塔城市| 淄博市| 璧山县| 宜川县| 沧源| 武宁县| 上饶县| 青州市| 潼南县| 鄢陵县| 桃江县| 云安县| 吴川市| 绵阳市| 项城市| 荣成市| 楚雄市| 西贡区| 新建县| 高平市| 新密市| 醴陵市| 桑日县| 论坛| 石家庄市| 綦江县| 星子县| 台南市| 卢龙县| 峨边| 炎陵县| 枣阳市| 尼木县| 嘉善县| 正镶白旗| 应城市|