基于Spring Boot的博客系统设计与实现

基于Spring Boot的博客系统设计与实现

大四了,马上毕业了,毕业设计选择的设计博客系统。选择的技术是Spring Boot、MyBatis、Redis、MySQL搭建的轻量级博客。在这过程中学习了Spring Boot的使用方法,加深了对Spring Boot的理解。毕业设计基本写完了,现在将其开源出来。 GitHub的仓库地址为 GitHub仓库。学习Spring Boot的搭建何使用,这个博客系统很适合你。可以研究为何这么设计。项目代码清晰,注释良好,很适合上手。如果有任何不了解的地方,你都可以联系我。如果你喜欢这个项目,你可以去GitHub上帮忙点个Star,你的支持就是我的最大动力。

Lumos

Lumos是基于Spring Boot的轻量级博客,是学习搭建使用Spring Boot的不错选择。

简介

Lumos [ˈlumos],音译为撸莫斯,意为荧光闪烁。撸当然是撸代码了,莫斯是流浪地球的人工智能,所以Lumos解释为撸出一个像莫斯一样的人工智能。除此之外,Lumos是哈利波特中的一句咒语,可以将魔法杖点着火用来照明。这是一个轻量级博客,值得尝试一下。## 声明> 本项目为使用Apache 2.0证书的开源博客项目,大家可以下载代码学习和使用,但是需要尽量遵守开源协议。博客现在还处于快速迭代更新的进程中,难免有些问题,如果发现问题,最好在GitHub上提交issues。
目前我们的release分支即 master,肯定会有很多小问题,不要运行不起来就跑过来吐槽什么代码开源不完整之类的,多找找自己的原因。同时建议下载最新 release 版本的代码。

快速开始

拉取最新的Lumos代码git clone https://github.com/renjiahua945/Lumos.git或者直接在项目上点击download zip

启动 Lumos

  1. 执行项目中SQL文件,创建表。
  2. 修改Application.yml中的MySQL数据库信息、Redis数据库信息、Java Mail数据库配置信息。具体如何修改,可以在yml文件的注释中查看。
  3. 项目中设计了敏感词校验,使用的百度云的文本校验接口,如果您想使用该项功能,需要去百度云创建应用,申请到AppId,Secret Key和ApiToken。代码在AipContentCensorBuilder.java文件中。new AipContentCensor("434343", "RQERNWNRN", "FSFSMFSMFMSFMM");
  4. 如果以上步骤都完成了,可以构建下项目,看下有没有报错。
  5. 后台密码没有提供注册界面,需要自己使用项目中的MD5方法,自行生成密码存在数据库。生成方法在:MD5Util.java中public static String md5Encode(String origin, String charsetname)

博客示例请移步:

预览链接。

Lumos交流群Lumos交流学习群:

点击加入群聊

许可证

Lumos 使用 Apache-v2.0 协议开源,请尽量遵守开源协议。

预览图

基于Spring Boot的博客系统设计与实现_第1张图片
基于Spring Boot的博客系统设计与实现_第2张图片
基于Spring Boot的博客系统设计与实现_第3张图片
基于Spring Boot的博客系统设计与实现_第4张图片
基于Spring Boot的博客系统设计与实现_第5张图片
基于Spring Boot的博客系统设计与实现_第6张图片
基于Spring Boot的博客系统设计与实现_第7张图片
基于Spring Boot的博客系统设计与实现_第8张图片

你可能感兴趣的:(博客系统)