在Spring Boot集成Mybatis的方法
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章主要讲解了"在Spring Boot集成Mybatis的方法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"在Spring Boot集成Myba
千家信息网最后更新 2025年12月01日在Spring Boot集成Mybatis的方法
这篇文章主要讲解了"在Spring Boot集成Mybatis的方法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"在Spring Boot集成Mybatis的方法"吧!
在Spring Boot中集成Mybatis
在POM中添加Mybatis的相关起步依赖
org.mybatis.spring.boot mybatis-spring-boot-starter 1.2.0 mysql mysql-connector-java
5.1.40 配置数据库连接,我们在application.yml文件中配置一下内容
spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false username: root password: 123456 initialize: true
在数据库中创建user表,字段为id(INT),userName(VARCHAR),passWord(VARCHAR),并创建user实体Bean,如下:
public class User { private Integer id; private String userName; private String passWord;
...}user对象创建好后我们编写UserMapper,此处有两种方法,大家可以自行选择:
1、第一种方法如下:
编写Mapper
import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Param;import java.util.List;@Mapperpublic interface UserMapper { int insert(@Param("pojo") User pojo); int insertList(@Param("pojos") List pojo); int update(@Param("pojo") User pojo);} 在resources文件夹下面创建mapper文件夹,存放mapper.xml文件
编写UserMapper.xml
`id`, `user_name`, `pass_word`
INSERT INTO `user` (`id`,`user_name`,`pass_word`) VALUES (#{pojo.id},#{pojo.userName},#{pojo.passWord}) INSERT INTO `user`( )VALUES ( #{pojo.id}, #{pojo.userName}, #{pojo.passWord} ) UPDATE `user` `id` = #{pojo.id}, `name` = #{pojo.userName}, `pwd` = #{pojo.passWord} WHERE `id` = #{pojo.id} 在application.yml中添加Mybatis的相关配置
mybatis: mapper-locations: classpath*:mapper/*Mapper.xml type-aliases-package: com.qianshanding.test
2、第二种方法如下
编写Mapper对象
@Mapperpublic interface UserMapper { @Insert("INSERT INTO user(user_name, pass_word) VALUES(#{userName}, #{passWord})") int insert(@Param("userName") String userName, @Param("passWord") String passWord); @Update("UPDATE user SET pass_word=#{passWord} WHERE user_name=#{userName}") void update(User user); @Delete("DELETE FROM user WHERE id =#{id}") void delete(Long id);}不难看出第一种方法是比较传统的xml方式配置,而第二种方式则是去除了xml将sql配置到了注解中,简化了配置,也更符合Spring Boot的初衷。两种方法大家看自己的情况而定吧。
感谢各位的阅读,以上就是"在Spring Boot集成Mybatis的方法"的内容了,经过本文的学习后,相信大家对在Spring Boot集成Mybatis的方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
方法
配置
文件
内容
学习
对象
情况
数据
数据库
文件夹
方式
传统
初衷
字段
实体
就是
思路
文章
更多
注解
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网警支队和网络安全保卫支队
软件开发客户需求文档
华为手机网络安全设置
方舟解锁所有印痕服务器
服务器网口灯橙色闪烁
网络技术研究质量保证
十大网络安全提案
我的世界服务器包含非法字母
加强维护数据库英语作文
暴雪角色转移转错服务器了
崇明区一站式软件开发成本价
网络安全自创童谣
万方数据库怎么找英文文献
删除数组的后15条数据库
数据库连接方式常用的有
大连汽车软件开发招聘信息
江苏智能软件开发销售公司
ftp服务器连接不上
服务器切换会话
长宁区企业网络技术服务信息推荐
怎么介绍网络安全
找男朋友用哪个软件开发
牛牛软件开发商
成都自动化渗透网络安全
高州数据库恢复
网络安全知识连环画
cad软件开发国家
西樵市软件开发培训机构比较好
域名 绑定 服务器
网络安全教育黑板报怎么画