1. mybatis-config.xml 구성 파일은 mybatis 동작의 설정 및 속성 정보에 큰 영향을 미칩니다.
properties(属性)
settings(设置)
typeAliases(类型别名)
typeHandlers(类型处理器)
objectFactory(对象工厂)
plugins(插件)
environments(环境配置)
environment(环境变量)
transactionManager(事务管理器)
dataSource(数据源)
databaseIdProvider(数据库厂商标识)
mappers(映射器)
둘째, 환경 (환경 구성)
노트:
- 여러 환경이있을 수 있습니다.
- 그러나 sqlsessionfactory는 기본값 중 하나만 선택합니다.
- 기본 트랜잭션 관리자 : JDBC
- 연결 풀 : POOLED
셋, 속성 (속성)
[Db.properties] 준비
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=UTF-8
username=root
password=123456
- 속성을 통해 외부 파일 참조
- 코어 구성에서 미러링 됨
참고 : 두 파일에 동일한 필드가있는 경우 외부 구성 파일이 선호됩니다.