基于Spring Boot的轻量级博客

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

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

Lumos

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

GitHub release GitHub All Releases GitHub last commit Travis CI


简介

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");
  1. 如果以上步骤都完成了,可以构建下项目,看下有没有报错。
  2. 后台密码没有提供注册界面,需要自己使用项目中的MD5方法,自行生成密码存在数据库。生成方法在:MD5Util.java中
    public static String md5Encode(String origin, String charsetname)

博客示例

请移步: 预览链接

许可证

(https://github.com/renjiahua945/Lumos/blob/master/LICENSE)

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

预览图

博客首页
博客首页
博客介绍页
博客详情页
博客评论
博客登录页
博客后台管理页
博客监控页

发布了4 篇原创文章 · 获赞 3 · 访问量 2446

猜你喜欢

转载自blog.csdn.net/qq_30184977/article/details/105228029
今日推荐