栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot日记本系统全程直播09:项目一期完结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot日记本系统全程直播09:项目一期完结

大家好,我是兔哥呀。我又来啦,这个SpringBoot日记本系统已经接近尾声了,目前已经完成的模块有日记本的增删改查,类型的增删改查,头像上传,还有个人中心。

最后一节呢,我们来做一个收尾工作哈。

目录

按日期查询

关键字搜索

 打包


按日期查询

首页有一个分区是按照日期查询,就是自动统计你具体月份的日记数量。

现在还是假数据,我们来看看日记表。

 

跟日期有关的,有一个create_date

我们存入的格式为:2022-04-16 12:17:40

要转换成2022年04月16日

可以通过sql来转换,也可以通过java来转。我们就通过sql来转吧,尝试着写出如下sql

SELECt date_format(str_to_date(create_date,'%Y-%m-%d %H:%i:%s'),'%Y年%m月%d日') from tbl_syn_blog

目标实现,然后我们做一个分组。

SELECt
	date_format(str_to_date(create_date,'%Y-%m-%d %H:%i:%s'),'%Y年%m月%d日') date,
	count(1) total
FROM
	tbl_syn_blog
GROUP BY
	date

妥了,铁子们。

底层逻辑搞定,接下来就是实现代码落地。这种sql比较复杂,无法用MP的单表操作API,我们就弄一个xml文件,用最传统的方式来完成。

配置文件:

mybatis-plus:
  mapper-locations: classpath:com/rabbit/diary/dao*.xml
	

 打包

 

打包成功,上线。

在线访问地址:http://diary.java18.cn/

 

肯定还有很多BUG,该版本进入内测阶段,有BUG欢迎告诉我哈。

项目一期到此结束,本项目视频教程后面我会抽时间录制的。 

经过初步测试:百度APP打开会有样式错误,我用的小米手机,自带的浏览器就没事。PC端用谷歌浏览器比较好。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/840416.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号