SpringBoot从零开始(2)搭建Spring Boot+Mybatis运行环境

项目基础

基于前面已经搭建好的SpringBoot项目。加入相关Maven依赖,分别是Mybatis依赖和Mysql依赖。

        
            mysql
            mysql-connector-java
            runtime
        
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            1.3.0
        

编写Model和Mapper

此项目已经假设你有了Mybatis的基础,所以此处代码不再提供,原理和SSM框架的Mybatis结构一样。

SpringBoot从零开始(2)搭建Spring Boot+Mybatis运行环境_第1张图片
image.png

配置文件

首先是application.properties文件的配置。

spring.datasource.url = jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8
spring.datasource.driverClassName = com.mysql.jdbc.Driver
spring.datasource.username = root
spring.datasource.password =  123456
#mybatis 相关配置
mybatis.config-locations=classpath:mybatis-config.xml
mybatis.mapper-locations=classpath:mapper/*.xml
#打印sql
logging.level.你的包名(com.xxx)=debug

然后是mybatis-config.xml的配置,这里主要是对一些类型的别名进行修改。




    
        
        
        
        
        
        
    

最后,最重要的是,在启动入口加入注解
@MapperScan("com.example.demo.mapper")
具体指向项目的mapper(DAO层)接口文件目录,类似xxxMapper.java

SpringBoot从零开始(2)搭建Spring Boot+Mybatis运行环境_第2张图片
image.png

测试

这里只是简单的测试Mapper接口文件,并没有涉及到Service层,所以直接在controler层注入mapper接口,然后编写测试方法,编写完成,打开浏览器输入地址,即可查看结果。

SpringBoot从零开始(2)搭建Spring Boot+Mybatis运行环境_第3张图片
image.png
SpringBoot从零开始(2)搭建Spring Boot+Mybatis运行环境_第4张图片
image.png

你可能感兴趣的:(SpringBoot从零开始(2)搭建Spring Boot+Mybatis运行环境)