一、创建项目springboot+mybatisPlus
发布日期:2021-06-29 03:37:54
浏览次数:3
分类:技术文章
本文共 2365 字,大约阅读时间需要 7 分钟。
开发IDE:idea
1、新建Maven多模块项目
- File - New - Project …
- 弹出窗口中左侧选择 Maven ,右侧:Project JDK选择本地1.8,不要选中create from archetype, 直接next
- 弹出窗口,name:april2,location:xxx,自主调整.
- artifact coordinates, 填写,groupId,artifactId
- 删除src目录
- 修改pom.xml,添加
- pom
2、创建springboot Module
- 新建module
- 选择 spring Assistand, 下一步
- 弹出窗口,groupId:com.april,artifactId:admin-web,java version:8,project name:admin-web,Package name:com.april,其他默认,下一步
- spring 模块选择,按照以下选择完成,下一步,然后finish。
- Web :Spring Web
- Template Engines:Thymeleaf
- SQL:Mysql Driver
3、添加mybatis
- 参考文档:https://mp.baomidou.com/guide/quick-start.html
- 添加依赖
com.baomidou mybatis-plus-boot-starter 3.4.2
- 修改application.properties为application.yml,添加数据库配置
#DataSource Configspring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/april username: root password: root
- 修改启动类AdminWebApplication.java,添加:@MapperScan(“com.april.mapper”)
4、编码
- 创建实体类User
@Datapublic class User { private Long id; private String name; private Integer age; private String email;}
- 此处使用了lombok
org.projectlombok lombok true
- 创建com.april.mapper包及mapper类
public interface UserMapper extends BaseMapper{}
- 添加测试类,进行功能测试:
@RunWith(SpringRunner.class)@SpringBootTestpublic class SampleTest { @Autowired private UserMapper userMapper; @Test public void testSelect() { System.out.println(("----- selectAll method test ------")); ListuserList = userMapper.selectList(null); Assert.assertEquals(5, userList.size()); userList.forEach(System.out::println); }}
5、数据
- 现有一张 User 表,其表结构如下:
DROP TABLE IF EXISTS user;CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄', email VARCHAR(50) NULL DEFAULT NULL COMMENT '邮箱', PRIMARY KEY (id));
- 其对应的数据库 Data 脚本如下:
DELETE FROM user;INSERT INTO user (id, name, age, email) VALUES(1, 'Jone', 18, 'test1@baomidou.com'),(2, 'Jack', 20, 'test2@baomidou.com'),(3, 'Tom', 28, 'test3@baomidou.com'),(4, 'Sandy', 21, 'test4@baomidou.com'),(5, 'Billie', 24, 'test5@baomidou.com');
6、添加页面
- 下载x-admin,下载地址:http://x.xuebingsi.com/index/down/index.html
- 解压拷贝至:static目录下
- 启动,直接访问:localhost:8080
参考文档
1、springboot当前文档
2、springboot历史版本文档
3、mybaits-plus
4、后台模板
转载地址:https://blog.csdn.net/zangzh/article/details/115919346 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月30日 20时15分43秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python3 urllib和requests模块
2019-04-29
Axure常见的几种原型图
2019-04-29
svn的checkout与export的区别与使用
2019-04-29
js实现点击复制功能
2019-04-29
phpquery采集案例
2019-04-29
jsp内置对象request的常用方法
2019-04-29
javascript 0和-0
2019-04-29
iView3.0样式显示问题(Select和DatePicker)
2019-04-29
Gulp常用的一些插件
2019-04-29
Docker:基础知识
2019-04-29
mysql知识总结
2019-04-29
C#连接ACCESS
2019-04-29
linux安装VMtools
2019-04-29
移动硬盘插入win10检测到却不显示盘符解决方法
2019-04-29
怎么查看本机S/N序列号和BIOS版本
2019-04-29
ThinkPad X1 Carbon安装win7.
2019-04-29
EasyOrtho卫星影像处理软件
2019-04-29
TerraMaster RAID Manager
2019-04-29
vmware vcenter converter(物理机转换虚拟机)
2019-04-29
解决Surface 网卡不识别
2019-04-29