最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mybatis Properties 配置優(yōu)先級詳解

 更新時(shí)間:2021年07月13日 17:02:51   作者:wanson2015  
這篇文章主要介紹了Mybatis Properties 配置優(yōu)先級,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Properties 配置方式

Mybatis提供了三種配置方式:

  • properties元素體內(nèi)property子元素
  • properties配置文件
  • 程序參數(shù)傳遞

配置優(yōu)先級別

  1. 在properties元素體內(nèi)指定的屬性首先被讀取
  2. properties配置文件中配置的屬性
  3. 通過參數(shù)傳遞的方式

因此,通過參數(shù)傳遞的屬性具有最高優(yōu)先級,properties配置文件次之,優(yōu)先級最低的是在properties元素體內(nèi)指定的屬性。

所以在生產(chǎn)中需要注意,最好的辦法是不要混合使用,推薦使用properties配置文件形式。

Mybatis properties屬性

這些屬性都是可外部配置且可動(dòng)態(tài)替換的

既可以在典型的 Java 屬性文件中配置,亦可通過 properties 元素的子元素來傳遞。

例如:

<span style="font-size:14px;"><properties resource="org/mybatis/example/config.properties">
  <property name="username" value="dev_user"/>
  <property name="password" value="F2Fa3!33TYyg"/>
</properties></span>

其中的屬性就可以在整個(gè)配置文件中使用來替換需要?jiǎng)討B(tài)配置的屬性值。

比如:

<dataSource type="POOLED">
  <property name="driver" value="${driver}"/>
  <property name="url" value="${url}"/>
  <property name="username" value="${username}"/>
  <property name="password" value="${password}"/>
</dataSource>

這個(gè)例子中的 username 和 password 將會(huì)由 properties 元素中設(shè)置的相應(yīng)值來替換。

driver 和 url 屬性將會(huì)由 config.properties 文件中對應(yīng)的值來替換。

這樣就為配置提供了諸多靈活選擇。

如果屬性在不只一個(gè)地方進(jìn)行了配置

那么 MyBatis 將按照下面的順序來加載:

  • 在 properties 元素體內(nèi)指定的屬性首先被讀取。
  • 然后根據(jù) properties 元素中的 resource 屬性讀取類路徑下屬性文件或根據(jù) url 屬性指定的路徑讀取屬性文件,并覆蓋已讀取的同名屬性。
  • 最后讀取作為方法參數(shù)傳遞的屬性,并覆蓋已讀取的同名屬性。

因此,通過方法參數(shù)傳遞的屬性具有最高優(yōu)先級,resource/url 屬性中指定的配置文件次之,最低優(yōu)先級的是 properties 屬性中指定的屬性。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java橋接模式實(shí)例詳解【簡單版與升級版】

    Java橋接模式實(shí)例詳解【簡單版與升級版】

    這篇文章主要介紹了Java橋接模式,結(jié)合實(shí)例形式分析了java橋接模式簡單版與升級版兩種實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-07-07
  • SpringBoot實(shí)現(xiàn)數(shù)據(jù)源動(dòng)態(tài)切換的最佳姿勢

    SpringBoot實(shí)現(xiàn)數(shù)據(jù)源動(dòng)態(tài)切換的最佳姿勢

    這篇文章主要為大家詳細(xì)介紹一下SpringBoot實(shí)現(xiàn)數(shù)據(jù)源動(dòng)態(tài)切換的最佳姿勢,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-03-03
  • Java Swing JPasswordField密碼框的實(shí)現(xiàn)示例

    Java Swing JPasswordField密碼框的實(shí)現(xiàn)示例

    這篇文章主要介紹了Java Swing JPasswordField密碼框的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • java實(shí)現(xiàn)根據(jù)ip地址獲取地理位置

    java實(shí)現(xiàn)根據(jù)ip地址獲取地理位置

    本文給大家匯總介紹了2種分別使用新浪和淘寶接口,實(shí)現(xiàn)根據(jù)IP地址獲取詳細(xì)的地理位置的代碼,非常的實(shí)用,有需要的小伙伴可以參考下。
    2016-03-03
  • Java開發(fā)崗位面試被問到泛型怎么辦

    Java開發(fā)崗位面試被問到泛型怎么辦

    泛型在java中有很重要的地位,在面向?qū)ο缶幊碳案鞣N設(shè)計(jì)模式中有非常廣泛的應(yīng)用。java泛型知識(shí)點(diǎn)也是Java開發(fā)崗位必問的一個(gè)話題,今天小編就給大家普及下Java泛型常見面試題,感興趣的朋友一起看看吧
    2021-07-07
  • Spring Boot 2.x 把 Guava 干掉了選擇本地緩存之王 Caffeine(推薦)

    Spring Boot 2.x 把 Guava 干掉了選擇本地緩存之王 Caffeine(推薦)

    這篇文章主要介紹了Spring Boot 2.x 把 Guava 干掉了選擇本地緩存之王 Caffeine,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • SpringBoot整合jasypt實(shí)現(xiàn)敏感信息的加密詳解

    SpringBoot整合jasypt實(shí)現(xiàn)敏感信息的加密詳解

    一般公司的核心業(yè)務(wù)代碼中,都會(huì)存在與數(shù)據(jù)庫、第三方通信的secret key等敏感信息,如果以明文的方式存儲(chǔ),一旦泄露,那將會(huì)給公司帶來巨大的損失。本篇文章通過講解:Springboot集成Jasypt對項(xiàng)目敏感信息進(jìn)行加密,提高系統(tǒng)的安全性
    2022-09-09
  • springboottest測試依賴和使用方式

    springboottest測試依賴和使用方式

    這篇文章主要介紹了springboottest測試依賴和使用方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • vue?vxe-table?實(shí)現(xiàn)財(cái)務(wù)記賬憑證的方案

    vue?vxe-table?實(shí)現(xiàn)財(cái)務(wù)記賬憑證的方案

    使用?vxe-table?實(shí)現(xiàn)財(cái)務(wù)記賬憑證非常簡單,實(shí)現(xiàn)在線實(shí)時(shí)編輯的記賬憑證、自動(dòng)合計(jì)金額等,這篇文章主要介紹了vue?vxe-table?實(shí)現(xiàn)財(cái)務(wù)記賬憑證的方案,需要的朋友可以參考下
    2024-12-12
  • java冒泡排序和選擇排序示例

    java冒泡排序和選擇排序示例

    這篇文章主要介紹了java冒泡排序和選擇排序示例,需要的朋友可以參考下
    2014-05-05

最新評論

龙游县| 宜君县| 颍上县| 武隆县| 金阳县| 聂拉木县| 共和县| 尉犁县| 合川市| 东源县| 开封市| 唐山市| 崇明县| 靖江市| 平乡县| 万宁市| 辽阳市| 抚宁县| 修文县| 临泽县| 政和县| 开平市| 怀柔区| 西青区| 焦作市| 方城县| 南充市| 漳平市| 安泽县| 前郭尔| 舟山市| 确山县| 剑川县| 霍邱县| 虞城县| 定远县| 黄梅县| 丰原市| 蕉岭县| 政和县| 镇江市|