springboot整合mybatis

创建springboot项目,添加启动器

image

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

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

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

image

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

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

页面默认会访问一个静态图片,配置一下就行:
<‘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目录下也可以被扫描到。

posted @   风的指引  阅读(101)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示