欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

spring如何使用命名空間p簡化bean的配置

 更新時間:2020年01月07日 10:03:55   作者:西西嘛呦  
這篇文章主要介紹了spring如何使用命名空間p簡化bean的配置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

這篇文章主要介紹了spring如何使用命名空間p簡化bean的配置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

一般情況下,我們是這么配置bean的:

<bean id="car1" class="com.gong.spring.beans.Car">
    <property name="name" value="baoma"></property>
  </bean>
  <bean id="car2" class="com.gong.spring.beans.Car">
    <property name="name" value="benchi"></property>
  </bean>
  <bean id="car3" class="com.gong.spring.beans.Car">
    <property name="name" value="binli"></property>
  </bean>
  
  <bean id="student" class="com.gong.spring.beans.Student">
    <property name="name" value="tom"></property>
    <property name="age" value="12"></property>
    <property name="score" value="98.00"></property>
    <property name="cars" ref="cars">
    </property>
    
  </bean>
  
  <util:list id="cars">
    <ref bean="car1"/>
    <ref bean="car2"/>
    <ref bean="car3"/>
  </util:list>

說明:cars是公用的集合Bean,Student里有name、age、score以及類型為List<Car>的car屬性。

在引入了命名空間之后,我們就可以這么進(jìn)行配置了:

<bean id="car1" class="com.gong.spring.beans.Car" p:name="baoma"></bean>
  <bean id="car2" class="com.gong.spring.beans.Car" p:name="benchi"></bean>
  <bean id="car3" class="com.gong.spring.beans.Car" p:name="binli"></bean>
  
  <bean id="student" class="com.gong.spring.beans.Student"
  p:name="tom" p:age="12" p:score="98.00" p:cars-ref="cars"></bean>
  
  <util:list id="cars">
    <ref bean="car1"/>
    <ref bean="car2"/>
    <ref bean="car3"/>
  </util:list>

相較于原來的,代碼簡潔了很多。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中操作超大數(shù)的方法

    Java中操作超大數(shù)的方法

    本篇文章是小編在網(wǎng)上整理的關(guān)于java操作超大數(shù)的方法以及解決思路,有興趣的朋友參考學(xué)習(xí)下。
    2018-06-06
  • Spring Cloud Alibaba Nacos Config加載配置詳解流程

    Spring Cloud Alibaba Nacos Config加載配置詳解流

    這篇文章主要介紹了Spring Cloud Alibaba Nacos Config配置中心實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-07-07
  • Java中JSON字符串與java對象的互換實(shí)例詳解

    Java中JSON字符串與java對象的互換實(shí)例詳解

    這篇文章主要介紹了在java中,JSON字符串與java對象的相互轉(zhuǎn)換實(shí)例詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-08-08
  • 如何使用Jenkins編譯并打包SpringCloud微服務(wù)目錄

    如何使用Jenkins編譯并打包SpringCloud微服務(wù)目錄

    這篇文章主要介紹了如何使用Jenkins編譯并打包SpringCloud微服務(wù)目錄,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • java錯誤:無效的源發(fā)行版:18解決辦法圖文詳解

    java錯誤:無效的源發(fā)行版:18解決辦法圖文詳解

    在Java開發(fā)中,如果你遇到錯誤: 無效的源發(fā)行版,這通常意味著你正在使用的Java編譯器(通常是javac)被配置為編譯一個比你的JDK 版本更高,這篇文章主要給大家介紹了關(guān)于java錯誤:無效的源發(fā)行版:18的解決辦法,需要的朋友可以參考下
    2024-08-08
  • 本真的REST架構(gòu)風(fēng)格理解

    本真的REST架構(gòu)風(fēng)格理解

    這篇文章主要為大家介紹了本真的REST架構(gòu)風(fēng)格的深入理解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • TKMybatis的介紹和使用詳解

    TKMybatis的介紹和使用詳解

    TKMybatis 是基于 Mybatis 框架開發(fā)的一個工具,本文主要介紹了TKMybatis的介紹和使用詳解,內(nèi)部實(shí)現(xiàn)了對單表的基本數(shù)據(jù)操作,只需要簡單繼承 TKMybatis 提供的接口,就能夠?qū)崿F(xiàn)無需編寫任何 sql 即能完成單表操作,感興趣的可以了解一下
    2021-12-12
  • Java泛型的繼承和實(shí)現(xiàn)操作示例

    Java泛型的繼承和實(shí)現(xiàn)操作示例

    這篇文章主要介紹了Java泛型的繼承和實(shí)現(xiàn)操作,結(jié)合實(shí)例形式分析了java泛型類的繼承以及泛型接口的實(shí)現(xiàn)相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • Springboot基于websocket實(shí)現(xiàn)簡單在線聊天功能

    Springboot基于websocket實(shí)現(xiàn)簡單在線聊天功能

    這篇文章主要介紹了Springboot基于websocket實(shí)現(xiàn)簡單在線聊天功能,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • SpringBoot啟動執(zhí)行sql腳本的3種方法實(shí)例

    SpringBoot啟動執(zhí)行sql腳本的3種方法實(shí)例

    在應(yīng)用程序啟動后,可以自動執(zhí)行建庫、建表等SQL腳本,下面這篇文章主要給大家介紹了關(guān)于SpringBoot啟動執(zhí)行sql腳本的3種方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01

最新評論