【10月16日已更新】【后端代码已开源】基于SpringBoot+Shiro+Redis+ElasticSearch实现的企业级博客系统,欢迎注册使用

avatar 2019年2月7日12:53:34 33 5,560 views

最新更新 2019年10月16日

开源地址:https://github.com/saysky/SENS

需要完整版的请联系博主

截止2019年10月16日,更新主要内容如下

  1. 升级框架版本,springboot 升到 2.1.7.RELEASE,MyBatis-Plus升到 3.1.2
  2. 数据库表设计修改,所有表都主键改成id,都添加 create_time、update_time、create_by、update_by、del_flag 字段,del_flag为删除标记,所有删除都是逻辑删除
  3. 更新 shiro,通过请求 URL 鉴权,替代之前的注解方式
  4. redis 缓存策略变更
  5. SQL、代码优化,更加规范(代码改动很多)
  6. 通过AOP实现,使用注解方式记录操作日志
  7. 废除之前的支持国际化,
  8. 持续重构优化中.....

 

预览地址:http://blog.liuyanzhao.com

后台测试账号 test,密码 test,拥有绝大部分权限,请不要恶作剧哦

一、功能介绍

本博客系统基于 SpringBoot 2.x ,支持快速开发,部署,采用内置服务器 undertow (抛弃 tomcat)。

数据库采用常见关系型数据库 MySQL,ORM 框架是 MyBatis + MyBatis Plus。

采用 Redis 缓存数据,访问较频繁但不常变的进行缓存策略。

采用轻量级安全框架 Shiro,后台可以动态添加角色,权限,给用户绑定角色。

ElasticSearch 作为本站的站内搜索框架,支持分词检索数据和关键词高亮。

模板引擎采用 FreeMarker,为了考虑 SEO 没有使用 js 框架,后期会考虑将后台改为 Vue 实现,敬请期待。

前台页面还是一如既往的使用本站的模板页面,后台模板采用 AdminLte 的模板(基于BootStrap的)。

本站支持用户登录/注册,OAuth2.0 第三方登录。

 

二、页面预览

介绍几个后台的页面

1.后台首页 DashBoard

 

2. 文章列表(管理员显示所有文章,作者只显示自己的文章)

 

3. 编辑文章页面(富文本编辑器)

 

4.分类目录(带有层级的)

 

5.页面管理(有开发好的系统模板,也可以自定义页面)

 

6.附件管理(下拉翻页)

 

7.评论管理(管理员显示所有评论,作者显示自己收到的评论)

 

8.用户管理(管理用户,可以代理登录)

 

9.用户资料(可以绑定第三方应用,也可以在登录页面绑定)

 

10.系统设置(系统功能设置,比如设置评论是否发送邮件,附件上传位置,第三方登录配置等信息)

 

 

三、项目结构

1.代码结构

 

2.数据库表

 

四、新需求和Bug反馈

因为时间仓促,目前来说肯定还有 Bug,欢迎大家在页面留言反馈。

如果有朋友有新需求,也可以在下面留言或者直接与我联系。

 

 

五、完整版关于出售

之前有些朋友联系博主,提出有偿购买该源代码学习,博主比较慎重,一直没有答应。

经过一段时间的考虑,决定限时发售

【提供更新维护,代码讲解,远程协助】

war包/jar包价格 499

源码价格 699

需要协助的  799

需要讲解的  999

 

该项目已经上架在博主淘宝店,在店铺里搜索【言曌博客咨询部】就能找到

est  [ˌiː es ˈtiː]  详细X
基本翻译
abbr. 美国东部标准时间 (eastern standard time);电休克疗法 (electroshock therapy);确立的 (established)
n. (Est) (美、俄、巴)埃斯特(人名)
网络释义
EST: 环保型技术
CHINESE EST: 华人置业
Est Lauder: 雅诗兰黛

  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:33   其中:访客  29   博主  4

    • avatar 编程小白 0

      博主,我要向你学习!! :mrgreen:

      • avatar 楚狂人 1

        博主威武
        这是个重名测试 :grin:

        • avatar 步凡 1

          大佬大佬

          • avatar 绿软吧 1

            感谢分享

            • avatar 楚狂人 2

              厉害了博主,支持一下

              • avatar sunmonk 0

                支持一下。。。最近正在学spring

                • avatar 蓝色丶 0

                  发现一个问题(原版的),HomeResourceInterceptor是不是每次请求资源都会去加载里面的基础信息数据,这样每次都搜索一遍数据库是不是很浪费呀。

                    • avatar 言曌 Admin

                      @蓝色丶 有Redis缓存,可以一定程度上避免数据库查询

                    • avatar 路人甲 0

                      挤挤

                      • avatar 人工智能技术jxtszn.com 1

                        支持一下·······

                        • avatar 飞鸽 0

                          请问博主是部署在云上的吗?

                          • avatar 0

                            希望早日开源

                            • avatar zz 0

                              你好啊博主

                              • avatar long 0

                                很好的文章 希望早日开源

                                • avatar repostone 2

                                  凑个热闹。

                                  • avatar xhz 0

                                    希望能开源,Java目前学习中,加油

                                    • avatar 访客 1

                                      文章不错非常喜欢

                                      • avatar 1 0

                                        1111111111111嘻嘻

                                        • avatar syd 0

                                          博主怎么获取地区

                                            • avatar 言曌 Admin

                                              @syd 什么地区?

                                            • avatar 你的灵兽看起来很好吃 1

                                              虽然不知道说的是什么,但看起来好厉害的样子!

                                              • avatar 萌萌 0

                                                博主什么时候开源啊,我也想部署一个自己的博客 :???:

                                                • avatar 阿萨 2

                                                  555555颠三倒四

                                                  • avatar kailin 2

                                                    你的robots.txt访问不到

                                                    • avatar kailin 2

                                                      你的富文本编辑器是什么?

                                                      • avatar 丘八 0

                                                        简洁实用,好文章!

                                                        • avatar Fkomm 0

                                                          哇塞,楼主这个做的真好,,,,看你的文章学习中。。。。希望楼主这个也可以开源。。。。