Mybatis主配置檔案解析

2021-10-09 17:51:02 字數 2756 閱讀 1163

先來看一下mybatis主配置檔案的格式:

<?xml version="1.0" encoding="utf-8" ?>

>

default

="development"

>

"development"

>

type

="jdbc"

/>

type

="pooled"

>

name

="driver"

value

="com.mysql.jdbc.driver"

/>

name

="url"

value

="jdbc:mysql:///pc"

/>

name

="username"

value

="root"

/>

name

="password"

value

="root"

/>

datasource

>

environment

>

environments

>

>

resource

=/>

>

configuration

>

在使用 properties 標籤配置時,我們可以採用兩種方式指定屬性配置

1)直接在主配置檔案中定義資料庫連線資訊

>

name

="jdbc.driver"

value

="com.mysql.jdbc.driver"

/>

name

="jdbc.url"

value

="jdbc:mysql://localhost:3306/mybatis"

/>

name

="jdbc.username"

value

="root"

/>

name

="jdbc.password"

value

="123445"

/>

properties

>

2)引入外部配置檔案

在 classpath 下定義jdbcconfig.properties檔案

jdbc.driver=com.mysql.jdbc.driver

jdbc.url=jdbc:mysql://localhost:3306/mybatis

jdbc.username=root

jdbc.password=123

在主配置檔案中引入

resource

="jdbcconfig.properties"

>

properties

>

datasource 標籤就變成了引用上面的配置

default

="development"

>

"development"

>

type

="jdbc"

/>

type

="pooled"

>

name

="driver"

value

="$"

/>

name

="url"

value

="$"

/>

name

="username"

value

="$"

/>

name

="password"

value

="$"

/>

datasource

>

environment

>

environments

>

>

alias

="user"

type

="com.dianchou.domain.user"

/>

name

="com.dianchou.domain"

/>

name

="其它包"

/>

typealiases

>

>

resource

=/>

resource

=/>

resource

=/>

>

>

url=

/>

url=

/>

url=

/>

>

>

name

="org.mybatis.builder"

/>

>

此時對應的對映檔案必須與介面位於同一路徑下,

並且名稱相同

此時namespace的值為全限定類名

MyBatis 主配置檔案詳解

2017年06月08日 10 28 16 主配置檔案可以隨便命名,其主要完成以下幾個功能 註冊存放db連線四要素的屬性檔案 註冊實體類的許可權定性類名的別名 配置mybatis執行環境,即資料來源與事務管理器 註冊對映檔案 mybatis.xml 1.方式一般使用方式,這樣做的好處是會將該包中年所有...

簡單解析MyBatis配置檔案

這其實是mybatis在提示我們順序配錯了。那如果不用過idea的提示,我們應該怎麼了解mybatis應該怎樣去定義配置檔案呢?在mybatis原始碼中能看到不少像xmlconfigbuilder這樣的類,並且他們都繼承了basebuilder,他的作用是負責解析mybatis config.xml...

Apache 主配置檔案大致解析

1.軟體的安裝 yum install httpd2.開啟服務 3.檢視埠是否開啟 netstat ntl4.解析配置檔案 servertokens prod full 該引數設定http頭部返回的apache版本資訊 引數 prod 僅軟體名稱,例如 apache major 包括主版本號,例如 ...