springboot集成mybatis

1.添加mybatis依赖

<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>${mybatis.version}</version>
</dependency>

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.0.5</version>
</dependency>

2.添加mysql依赖

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.14</version>
</dependency>

3.配置

3.1 SpringbootApplition.java

类上添加注解 @MapperScanjava

@SpringBootApplication
@MapperScan("com.dylan.dylanmybatisstarter.pre")
public class DylanMybatisStarterApplication {

	public static void main(String[] args) {
		SpringApplication.run(DylanMybatisStarterApplication.class, args);
	}

}

3.2 application.xml

#mysql链接
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=root

mybatis.type-aliases-package=com.dylan.dylanmybatisstarter.pre # 扫描实体类
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl #打印sql

3.3 配置dao层

实现 BaseMappermysql

@Repository
public interface LogDao extends BaseMapper<DylanLog>{
}
相关文章
相关标签/搜索