我們配置MYSQL的連接池時可以直接寫,也可以從外部導(dǎo)入配置文件。
1、直接在dataSource中寫數(shù)據(jù)庫基本信息
1
2
3
4
5
6
7
|
<dataSource type= "POOLED" > <!-- 配置連接數(shù)據(jù)庫的 4 個基本信息 --> <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
1
2
3
4
|
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屬性
1
2
3
|
<properties resource= "jdbcConfig.properties" > <!-- resource 屬性:用于指定 properties 配置文件的位置,要求配置文件必須在類路徑下 --> </properties> |
導(dǎo)入成功后,在dateSource標(biāo)簽中引入屬性
1
2
3
4
5
6
7
|
<dataSource type= "POOLED" > <!-- 配置連接數(shù)據(jù)庫的 4 個基本信息 --> <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屬性
1
2
3
4
5
6
7
8
9
10
11
|
<!-- 配置連接數(shù)據(jù)庫的信息 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)識符 /mystroe/CategoryServlet 它是可以在 web 應(yīng)用中唯一定位一個資源的路徑 --> <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)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!
原文鏈接:https://blog.csdn.net/qq_44660367/article/details/107832551