这是一套基于Java语言开发的博客系统及企业官网系统通用的后端源码,该源码实现了对接前端的API接口以及后端管理Admin系统,前端的模板您可以移步到DIY建站栏目中进行选购,选中心仪的模板后进行下载并进一步上传到本源码中便可使用!
切记,该源码只可搭配DIY建站栏目中的模板使用,支持热部署(无需重启系统即可随意更换前端模板),非常的便捷,而且该源码同时支持博客系统以及企业官网,也就是您从DIY建站栏目中下载的所有模板均可无缝融合到一起使用!
您只需下载一次后端源码,就可以创建多个网站,同时也支持在一个网站中多次更换网站主题(上线后不建议这么做,对SEO多少会有影响)
源码详情如下:
架构
基于SpringBoot + Thymeleaf + Layui + Apache Shiro + Redis + Mybatis Plus
特征
后台接口RESTful 风格,支持前后端分离,可与app公用一套接口
支持前端模板热部署,无需停机随意更换模板
采用RBAC的权限控制,支持数据权限(用法见下)
统一响应结果封装
统一异常处理
Shiro + Redis 实现 Token 角色权限认证
使用Druid Spring Boot Starter 集成Druid数据库连接池与监控
集成MyBatis-Plus
数据源用的是MySql
部署
提供两种部署方式:1、Docker方式(推荐),2、常规方式
更新记录:
2024.05.13:添加政策文件插件、cookie提示插件
2024.05.16:支持友链显示位置配置,可设为首先显示或者全站显示
2024.05.20:缓存及title显示等问题修复
2024.05.16:支持友链显示位置配置,可设为首先显示或者全站显示
2024.05.20:分页功能优化
2024.05.25:富文本页面图片alt设置值(SEO友好)
24-07-02:
支持最新模板「立夏」新增的部分功能
支持文章上传gif动态图
支持部分模板显示分类对应的文章数
修复文章标签中含空格时的各种问题
更新文章时全面清理必要 Redis 缓存
富文本编辑器在多开窗口时的bug修复
24-09-05:完善Docker安装流程,加入Nginx配置文件
24-09-18:
支持上传txt文件到网站根目录,可通过「域名/*.txt」的形式访问
24-11-08:
支持最新模板「雨水」新增的部分功能
优化企业网站接口返回数据格式
菜单自定义配置优化,显示方式调整,支持单个分类仅有一篇资讯时直接跳转到资讯详情页面
文章、商品等富文本内容能够支持上传视频
对图文设置功能进行了优化
24-11-27: