第一步:添加mybatis整合springboot的依赖包
<!-- Spring-Mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>
<!-- MySQL驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
第二步:配置数据源
#配置tomcat端口
server.port=8080
#访问路径
server.context-path=/
#DB config
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.username=root
spring.datasource.password=root
#配置加载xml文件,pojo
mybatis.type-aliases-package=cn.yanqi.pojo
mybatis.mapperLocations=classpath:mapper/*.xml
第三步:配置扫描包
/**
* 指定所扫的包,会自动扫描指定包下的全部标有@Component的类,并注册成bean,
* 当然包括@Component下的子注解@Service,@Repository,@Controller。
* @author yanqi
*
*/
@SpringBootApplication(scanBasePackages={"cn.yanqi.*"})
@MapperScan("cn.yanqi.mapper")//扫描mapper接口
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}