介绍
项目地址: Hobo社区
服务器:阿里云CentOS7
项目技术栈
后端Spring Boot、MyBatis、mysql
前端使用BootStrap框架、thymeleaf模板引擎
使用了flyway管理数据库版本,方便迁移数据库
使用MyBatis Generator自动生成mapper、model、xml文件,一般情况下不用再写sql语句了,极大地提高了开发效率
整合了mail,完成发送邮件功能
第三方工具
使用了EditorMarkdown编辑器,支持md语法,并且支持上传
使用了阿里云对象存储OSS管理上传的图片
项目功能介绍
登录功能:使用GitHub第三方登录和QQ第三方登录,也可以表单邮箱注册登录
表单注册登录支持密码修改
提问:支持markdown语法
点赞、评论、二级评论
通知功能:点赞、评论或者二级评论后,会产生通知
热门标签:使用Spring Schedule定时任务,定时计算出标签的热度
相关问题:通过正则匹配标签,只要含有当前文章的其中一个标签,都会被列为相关问题
模式 模式匹配 tag1 | tag2 | tag3 交替匹配任何模式tag1,tag2或tag3
总结
学完Spring Boot的入门视频不久,想找一个项目练练手,就在B站上看到了码匠笔记的论坛项目教学。这就是一个不算复杂的练手项目,B站上跟着码匠笔记学习的,让我简单熟悉了Spring Boot的开发流程,,之后可能会添加一些新功能或集成一些新框架,加油吧~!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hobo's blog!
评论


