Springboot-mybatisPlus与poi
目前在写分页、导入导出excel、代码生成器的需求,由于分页是公司内部写的,所以没法使用IPage,但是还是要熟悉下流程(感觉人人开源的代码生成器更好用)
-
生成代码
1.人人开源-renren-geneator(推荐,因为命名、格式什么都比较规范)
2.自定义:https://pastebin.ubuntu.com/p/SmYqgYk2NZ/
(需要修改点:
- 数据库账号密码
- 文件生成路径
)具体代码在mybatis-分页中
-
mybatis-分页
1.pom.xml写入依赖
2.application.yml/properties中连接数据库,扫描mapper.xml文件等等配置
3.配置mybatisplusconfig
4.写controller层测试
总的来说,就是自动查询,以前是select count(*)还要计算分页,现在就是写在内部了,然后limit输出。具体可以看自定义代码中的日志(由于内部封装,所以表名就是实体类名称)
-
Excel的导入和导出(springboot+POI)
导入:输入excel,用输入流解析入库
导出:发送请求,读取数据库数据,HttpServletResponse解析下载。
结果:
多写代码,你不知道的太多了,后面还是要整合项目,多了解自己不知道的知识点
参考链接:
Springboot-Excel
Springboot-mybatisplus
我曾七次鄙视自己的灵魂:
第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。