properties標籤和typeAliases標籤
properties
引用標籤
可用於引用jdbcConfig.properties外部配置資訊
resource
屬性(常用): 用於指定配置檔案的位置,也可以通過屬性引用外部配置檔案資訊
url
屬性: 要求按照url的寫法來寫地址 協議+主機+埠+URI
jdbcConfig.properties檔案
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC
jdbc.username=root
jdbc.password=Hhn004460
對其的引用
resource寫法:
<properties resource="jdbcConfig.properties"/>
url寫法
<properties url="file:///E:/Code/MyBatis/L4_MyBatis_CRUD/src/main/resources/jdbcConfig.properties"/>
typeAliases
別名標籤
使用typeAliases
配置別名, 只能配置domain中的別名
第一種別名: typeAlias
標籤
typeAlias
用於配置別名 type
屬性指定的是實體類全限定類名, alias
屬性指定別名
當指定了別名就不區分大小寫
<!-- 使用typeAliases配置別名, 只能配置domain中的別名 -->
<typeAliases>
<!-- typeAlias用於配置別名 type屬性指定的是實體類全限定類名 alias屬性指定別名 當指定了別名就不區分大小寫 -->
<typeAlias type="com.study.mybatis.domain.User" alias="user"/>
</typeAliases>
第二種別名: package
標籤
package
用於指定要配置別名的包, 當指定後,該包下的實體類都會註冊別名, 並且類名就是別名, 不再區分大小寫
<typeAliases>
<!-- package用於指定要配置別名的包, 當指定後,該包下的實體類都會註冊別名, 並且類名就是別名, 不再區分大小寫 -->
<package name="com.study.mybatis.domain"/>
</typeAliases>
package
也同時可用於指定DAO介面所在的包, 當指定了之後就不需要再寫 mapper
以及 resource
或者 class
了
<mappers>
<package name="com.study.mybatis.dao"/>
</mappers>
相關文章
- maven中properties標籤定義變數Maven變數
- HTML標籤(基本標籤的使用)HTML
- 文字框和標籤
- VOC標籤轉化為YOLO標籤YOLO
- 指標和標籤的基礎理解指標
- 如何正確理解「指標」和「標籤」指標
- mybatis的 choose -- when test -- otherwise 標籤和 if test 標籤的區別MyBatis
- HTML <a> 標籤HTML
- html標籤HTML
- Git 標籤Git
- base標籤
- JSTL標籤JS
- K8S標籤與標籤選擇器K8S
- HTML簡介,結構,標籤以及標籤語義HTML
- Script標籤的async和defer
- Kubernetes – 標籤和選擇器
- xss標籤和屬性爆破
- html標籤整理HTML
- HTML 常用標籤HTML
- HTML <label> 標籤HTML
- HTML <body>標籤HTML
- 標籤記錄
- html基本標籤HTML
- HTML <div>標籤HTML
- html列表標籤HTML
- Git tag 標籤Git
- HTML <meta>標籤HTML
- HTML <iframe>標籤HTML
- HTML <span>標籤HTML
- HTML <head>標籤HTML
- xss常用標籤
- HTML <figcaption> 標籤HTMLGCAPT
- HTML <dialog> 標籤HTML
- HTML <time> 標籤HTML
- HTML <aside> 標籤HTMLIDE
- HTML <article> 標籤HTML
- HTML <section> 標籤HTML
- HTML <main> 標籤HTMLAI