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目录下也可以被扫描到。
分类:
springboot
标签:
springboot
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具