1.核心配置檔案,官網截圖圈住的是要掌握的。
2.環境配置-----environments
MyBatis 可以配置成适應多種環境。 不過要記住:盡管可以配置多個環境,但每個 SqlSessionFactory 執行個體隻能選擇一種環境。
以下兩套環境,根據environment的id進行區分。environments的預設值是test1,立即選中的是環境test1。

在學習mybaits+Spring的過程中,預設事務管理器是JDBC,預設資料源是POOLED
3.屬性-----properties
使用properties來使用配置檔案中的配置,這些配置可以動态替換。【db.properties】
編寫一個配置檔案
使用properties标簽将這個配置檔案引入。這個标簽的【優先級最高】即:這個标簽不能亂寫,得寫在配置檔案中的最上方
引入後在對應位置使用${鍵屬性}即可
當然在properties标簽中也可以自定義鍵值對~【屬性名相同時候,優先使用配置檔案中的屬性】
4.類型别名------typeAliases
類型别名是什麼,為什麼使用别名。
類型别名可為 Java 類型設定一個縮寫名字。在接口配置檔案中,參數類型,傳回值類型要包含java代碼的全部包名,太備援了,可以在【核心配置】檔案中取别名。
類型别名也可以掃描一個具體的包名。包裡面不能重複類。是以别名就可以是這個類的小寫名稱。
包裡存在多個類時,直接用包名的方式進行類型别名,配置檔案中直接寫類名的小寫就行;
存在常見的Java 類型内建的類型别名。【官網文檔】
差別:
第一種可以自定義别名;
第二種不能自定義别名,就是包裡面的類名(沒有注解的情況下)
第二種代碼中使用注解的情況下,這個别名是注解中的【yonghu】注解值,原先的【user】就找不到了
@Alisa("yonghu")
public class User(){
...
}
5.setting------設定
及其重要的設定。目前先記住3個 開啟緩存,懶加載,日志