# SENS **Repository Path**: wanxiang-open-source/SENS ## Basic Information - **Project Name**: SENS - **Description**: 基于SpringBoot+MyBatis+Shiro+Redis+ElasticSearch的企业级博客系统 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-05 - **Last Updated**: 2024-11-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 最新消息,博主已开通B站账号:[Java刘哥](https://space.bilibili.com/160340478),欢迎关注,分享自己原创免费Java实战课程、各种框架实战和技巧、以及公司项目经验
最新轻量级SpringBoot+MyBatis+Thymeleaf博客系统 [初云博客-SpringBoot版本](https://github.com/saysky/ChuyunBlog) # 关于项目 该项目是基于SpringBoot2.x+Shiro+Redis+ElasticSearch实现的博客系统。
预览地址:http://blog.liuyanzhao.com
更新详细介绍:https://liuyanzhao.com/9354.html
部署文档地址:https://liuyanzhao.com/1356865089034129409.html
博主主站基于springboot+vuejs(后台)实现已完成:https://liuyanzhao.com
# 功能介绍 本博客系统基于 SpringBoot 2.x ,支持快速开发,部署,采用内置服务器 undertow (抛弃 tomcat)。 数据库采用常见关系型数据库 MySQL,ORM 框架是 MyBatis + MyBatis Plus。 采用 Redis 缓存数据,所有数据基本都先走 MySQL 然后走 Redis (部分分页数据和搜索数据除外)。 采用轻量级安全框架 Shiro,目前本站由三种角色(管理员,作者,订阅者),也可以动态添加角色,并绑定权限,权限和后台菜单挂钩。 ElasticSearch 作为本站的站内搜索框架,支持分词检索数据和关键词高亮。 模板引擎采用 FreeMarker,为了考虑 SEO 没有使用 js 框架,后期会考虑将后台改为 Vue 实现,敬请期待。 前台页面还是一如既往的使用本站的模板页面,后台模板采用 AdminLte 的模板(基于BootStrap的)。 本站支持用户登录/注册,OAuth2.0 第三方登录。 # 页面预览 ![image](img/1.png)
![image](img/2.png)
![image](img/3.png)
![image](img/4.png)
![image](img/5.png)
![image](img/6.png)
![image](img/7.png)
![image](img/8.png)
![image](img/9.png)
![image](img/10.png)
# 项目结构和数据库 ![image](img/11.png)
![image](img/13.png)
# 关于开源 目前仅开源了后端代码,您可以学习SpringBoot2.x,Shiro,Redis等常见用法。 同时该项目已整合了ElasticSearch6.5,学有余力也可以看一下。 同时,这个项目时启动不起来的,因为缺少 Mapper xml 文件,所以说只适合阅读代码。 如果您需要完整版代码,请联系博主:847064370(QQ和微信)。 ## 请喝一杯奶茶 请我喝一杯奶茶吧! 插条广告:博主最近有点时间,长期接毕设定制,软件定制,Java问题解决,带新人,一对一讲课等业务
具体查看[有偿服务](https://liuyanzhao.com/bulletin/my-service) ![image](https://github.com/saysky/ForestBlog/blob/master/uploads/donate.png)