
springboot入门(1)---整合MyBatis
1.2、next,选择web。 2、整合MyBatis 2.1、添加MyBatis起步依赖:
发布日期:2021-05-07 23:20:41
浏览次数:8
分类:精选文章
本文共 2897 字,大约阅读时间需要 9 分钟。
springboot入门(1)—整合MyBatis
1、快速创建springboot项目
1.1、选择spring initializr,默认的为外网访问,选择customer,用阿里的服务地址:
org.mybatis.spring.boot mybatis-spring-boot-starter 1.1.1
2.2、添加mysql驱动:
mysql mysql-connector-java
2.3添加数据库连接信息
mybatis.type-aliases-package=com.zdww.domainspring.datasource.driverClassName=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/bk?serverTimezone=UTCspring.datasource.username=rootspring.datasource.password=1405284875
3、代码的编写
3.1、domain层package com.zdww.domain;/** * @ClassName:User * @Auther: crazy * @Date: 2020/8/1 14:29 * @Description: TODO * @Version:1.0 */public class User { private String uname; private String mail; private String account; private String role; public String getUname() { return uname; } public void setUname(String uname) { this.uname = uname; } public String getmail() { return mail; } public void setmail(String mail) { this.mail = mail; } public String getAccount() { return account; } public void setAccount(String account) { this.account = account; } public String getRole() { return role; } public void setRole(String role) { this.role = role; } @Override public String toString() { return "User{" + "uname='" + uname + '\'' + ", mail='" + mail + '\'' + ", account='" + account + '\'' + ", role='" + role + '\'' + '}'; }}
3.2、mapper层
package com.zdww.mapper;import com.zdww.domain.User;import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Select;import java.util.List;/** * @ClassName:UserMapper * @Auther: crazy * @Date: 2020/8/1 14:31 * @Description: TODO * @Version:1.0 */@Mapperpublic interface UserMapper { @Select("select * from tuser") public ListqueryUserList();}
3.3、ctroller层
package com.zdww.ctroller;import com.zdww.domain.User;import com.zdww.mapper.UserMapper;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.CrossOrigin;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import java.util.List;/** * @ClassName:MapperController * @Auther: crazy * @Date: 2020/8/1 14:35 * @Description: TODO * @Version:1.0 */@CrossOrigin@Controllerpublic class MapperController { @Autowired private## UserMapper userMapper; @RequestMapping("/queryUser") @ResponseBody public ListqueryUser() { List users = userMapper.queryUserList(); return users; }}
4、调试运行

发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年04月15日 01时43分21秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
JAVA网络爬虫01-http client爬取网络内容
2021-05-08
04 程序流程控制
2021-05-08
java并发编程(1)
2021-05-08
C++&&STL
2021-05-08
双指针算法思想
2021-05-08
分组背包问题
2021-05-08
子集(LeetCode 78)
2021-05-08
重建二叉树
2021-05-08
旋转数组的最小值
2021-05-08
1089 狼人杀-简单版
2021-05-08
1004 Counting Leaves (30分)
2021-05-08
1093 Count PAT‘s (25分) 含DP做法
2021-05-08
四平方和
2021-05-08
一篇解决JMM与volatile详解(二)
2021-05-08
数据结构之数组与经典面试题(二)
2021-05-08
无锁并发框架-Disruptor的使用(二)
2021-05-08
Android wm命令
2021-05-08
boot.img 解包与打包
2021-05-08
Android4.4 平板背光设置
2021-05-08
递归复习--二叉搜索树
2021-05-08