介绍
本项目是Android+springboot的博客系统,主要就是简单发个文字博客。
目的是让Android开发人员更直观的入门后台,因为教java后台的文章视频都是拿前端代码结合,什么H5,vue等乱七八糟的,而我并不想细学前端。
本项目业务功能都是简单的,使得重心不走偏。
本人是Android开发,后台代码可能有写的不严谨的地方,但是技术和思路应该都没问题。而Android端,有些地方因为懒,写的有忽略。如有不对的地方,希望告诉我,一起学习进步。
预览
代码技术
Android
- kotlin
- MVVM
- livedata
- SmartRefreshLayout
- logger
- AndroidUtilCode
- ImmersionBar
- LoadSir
- BaseRecyclerViewAdapterHelper
- lottie
- LiveEventBus
- CircleImageView
- glide
- retrofit+okhttp+协程
java后台
- springboot2.6.2
- mysql
- druid
- swagger
- lombok
- mybatis-plus
- mybatis-plus 代码自动生成器
- jwt
- 统一接口返回对象
- token拦截器
- 异常拦截器
- jackson
- 阿里云单体服务器部署
功能
- 登录、注册、退出
- 修改用户名、头像
- 发布、删除、修改、关注、查看、搜索博客 涉及到了sql的一对一,一对多,多对多,分页等全部情况
代码
Android
java后台
代码中包含只表结构的sql文件和带一点数据的sql文件
gitee.com/liuchuanzhe…
接口文档
http://101.37.76.6:10001/swagger-ui.html#/