微信小程序+java+mysql_行之Blog-微信小程序端: 一款博客微信小程序,包括java后端,微信小程序端,管理后台前端。主要功能有博客内容(文章列表、文章内容、评论、点赞)、博主信息、分类标...

行之Blog

项目简介

一款博客微信小程序,包括java后端,微信小程序端,管理后台前端。主要功能有博客内容(文章列表、文章内容、评论、点赞)、博主信息、分类标签、归档时间轴等几个模块。后端主要使用Spring Boot + Mybatis进行开发;使用 Jwt + Shiro做登录验证和权限校验;使用ElasticSearch作为检索服务;使用Mysql作为持久化数据库以及Redis缓存中间件。小程序端主要使用原生框架进行开发,使用ColorUI作为UI框架,wemark组件进行markdown渲染。管理后台前端主要使用Vue、element-ui、axios。此项目是我的第一个动手的项目,目前处于开发前期阶段,许多技术也很不熟练,大多是一边写一边学习的,还希望大家多多指教,感谢!

特别说明

目前微信小程序已上线,但是后台还没开发,上线目的主要是给自己一点激励...

体验方式:微信搜索小程序“行之Blog”或者微信扫码以下小程序码

67c829d7596926316b3281b29c133746.png

特别说明:

目前尚未完成的功能:

Jwt + Shiro目前还未用上...

ElasticSearch目前也没用上,后续迭代的时候会用上...

Redis也只是一些简单的应用,后续迭代会加深使用

小程序端主要功能基本实现,正在思考有没有要完善的地方

后台还未开发(最近要考试啦,要复习了(╯‵□′)╯︵┻━┻)

项目代码仓库

技术栈

java后端

jdk 1.8

spring boot 2.3.2

mysql 5.7.26

redis 3.2.100

elastic search

shiro

jwt

微信小程序端

后台前端

vue

element-ui

项目意义

此项目算是我真正意义上的第一个实战项目把,对我个人而言,可能技术意义大于项目应用意义。项目一开始时也踩了很多坑,到现在,也是跌跌撞撞把一些基础功能实现了,目前的技术栈可能还是比较基础的,后续我也会迭代,把一些陆续学习到的新技术应用到这个项目中,用这个项目来记录自己的成长。

开发过程

需求分析

23dbabb974f0e6f094abde9156aef56f.png

目前画的思维导图...应该不是很规范...

数据库设计

仍在完善...具体见后端仓库的sql文件夹,完善后会放ER图

代码实现

正在进行....

项目展示

微信小程序展示

微信小程序端用了ColorUI的样式、组件以及wemark的markdown渲染

主页(1)

主页(2)

作者简介(抽屉式)

博客简介(抽屉式)

fbdf52f45f746bb3dfc20ef747385eae.png

e293192ac85f0391ea9e1e4318a90bae.png

647f71fb85bcebb6d338240705a27d72.png

ae1153aef400730d24d6ddcd41da70e6.png

分类标签页

归档页

文章详情(1)

文章详情(2)

6028741f0e687ca47bdadb601a96f4db.png

ed6c53b32771d532ea5dfd95492e63bc.png

66153fb9aa2a524f463eca2c18697ad5.png

04e67f7d174bb679237ee1839435b39a.png

管理后台展示

正在努力开发中....

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值