springboot整合mybatis
创建springboot项目,添加启动器

在pom文件中添加mysql和数据源驱动器

配置数据源

generator插件,用于生成pojo,mapper配置文件,和mybatis的逆向工程一样。在设置中添加dtd文件。

配置文件

添加dtd约束文件,管理genertor插件的xml的

添加资源扫描路劲:
扫描项目下的配置文件,因为springboot默认只扫描resource下的配置文件,如果java包中有xml文件,是不会扫描编译的,如果mapper.xml在java包下,就扫描不到,所以我们要配置。

添加扫描mapper接口的注解,用于动态(aop)mapper,扫描到后为mapper配置切面的。
@MapperScan
作用:指定要变成实现类的接口所在的包,然后包下面的所有接口在编译之后都会生成相应的实现类
添加位置:是在Springboot启动类上面添加,

在配置中配置mybatis的其它配置

页面默认会访问一个静态图片,配置一下就行:
<‘link rel="shortcut icon" href="../resources/favicon.ico" th:href="@{/static/favicon.ico}"/>
剩下的就是增删改查了。
src/main/resources 文件下是放配置文件,页面一类。如果配置文件出现在java目录下是打包不了的,就要配置资源拷贝插件。
添加mapperscan注解,扫描mapper接口和配置。
springboot在配置中可以配置mybatis的mapper配置映射文件的扫描路径。
如把mapper放在resource中的mapper目录下也可以被扫描到。

浙公网安备 33010602011771号