Mybatis主配置文件的properties標(biāo)簽詳解
我們配置MYSQL的連接池時(shí)可以直接寫,也可以從外部導(dǎo)入配置文件。
1、直接在dataSource中寫數(shù)據(jù)庫(kù)基本信息
<dataSource type="POOLED"> <!-- 配置連接數(shù)據(jù)庫(kù)的4個(gè)基本信息 --> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/mybatis"/> <property name="username" value="root"/> <property name="password" value="123456"/> </dataSource>
2、從外部導(dǎo)入properties配置文件
導(dǎo)入到resource路徑下
jdbcConfig.properties
jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=UTF-8 jdbc.username=root jdbc.password=123456
然后在主配置文件中從properties標(biāo)簽中導(dǎo)入該配置文件
第一種導(dǎo)入方法: 使用期resource屬性
<properties resource="jdbcConfig.properties"> <!-- resource 屬性:用于指定 properties 配置文件的位置,要求配置文件必須在類路徑下 --> </properties>
導(dǎo)入成功后,在dateSource標(biāo)簽中引入屬性
<dataSource type="POOLED"> <!-- 配置連接數(shù)據(jù)庫(kù)的4個(gè)基本信息 --> <property name="driver" value="${jdbc.driver}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> </dataSource>
使用properties的URL屬性
<!-- 配置連接數(shù)據(jù)庫(kù)的信息 resource 屬性:用于指定 properties 配置文件的位置,要求配置文件必須在類路徑下 resource="jdbcConfig.properties" url 屬性: URL: Uniform Resource Locator 統(tǒng)一資源定位符 http://localhost:8080/mystroe/CategoryServlet URL 協(xié)議 主機(jī) 端口 URI URI:Uniform Resource Identifier 統(tǒng)一資源標(biāo)識(shí)符 /mystroe/CategoryServlet 它是可以在 web 應(yīng)用中唯一定位一個(gè)資源的路徑 --> <properties url= file:///D:/IdeaProjects/day02_eesy_01mybatisCRUD/src/main/resources/jdbcConfig.prop erties"> </properties>
總結(jié)
到此這篇關(guān)于Mybatis主配置文件的properties標(biāo)簽詳解的文章就介紹到這了,更多相關(guān)Mybatis配置文件properties標(biāo)簽內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot整合Kaptcha實(shí)現(xiàn)圖片驗(yàn)證碼加減乘除功能
在開發(fā)Web應(yīng)用時(shí),驗(yàn)證碼是一個(gè)常見的功能,它可以幫助我們防止機(jī)器人的惡意操作,今天我們將學(xué)習(xí)如何使用Kaptcha生成圖片驗(yàn)證碼,并自定義驗(yàn)證碼內(nèi)容為100以內(nèi)的加減乘除運(yùn)算,感興趣的朋友跟隨小編一起看看吧2024-07-07jsp+servlet實(shí)現(xiàn)簡(jiǎn)單登錄頁(yè)面功能(附demo)
本文主要介紹了jsp+servlet實(shí)現(xiàn)簡(jiǎn)單登錄頁(yè)面功能登錄成功跳轉(zhuǎn)新頁(yè)面,登錄失敗在原登錄界面提示登錄失敗信息,對(duì)初學(xué)者有一定的幫助,感興趣的可以了解一下2021-07-07springboot中server.ssl.key-store配置路徑的問(wèn)題小結(jié)
這篇文章主要介紹了springboot中server.ssl.key-store配置路徑的問(wèn)題,文中還記錄了Spring Boot SSL(https)實(shí)例,介紹在web程序中使用自簽名的SSL(HTTPS)證書及創(chuàng)建SSL認(rèn)證,感興趣的朋友跟隨小編一起看看吧2024-02-02通過(guò)java記錄數(shù)據(jù)持續(xù)變化時(shí)間代碼解析
這篇文章主要介紹了通過(guò)java記錄數(shù)據(jù)持續(xù)變化時(shí)間代碼解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01Java8中LocalDateTime與時(shí)間戳timestamp的互相轉(zhuǎn)換
這篇文章主要給大家介紹了關(guān)于Java8中LocalDateTime與時(shí)間戳timestamp的互相轉(zhuǎn)換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03spring cloud 使用Zuul 實(shí)現(xiàn)API網(wǎng)關(guān)服務(wù)問(wèn)題
這篇文章主要介紹了spring cloud 使用Zuul 實(shí)現(xiàn)API網(wǎng)關(guān)服務(wù)問(wèn)題,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-05-05