25.10.14主流活动🎉🎉🎉:买主题,赠后端源码!!!主题最低仅99元!选购地址
这是一套基于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:
25-04-15:
企业网站添加客户反馈板块
企业网站「联系我们」中添加位置地图标记功能
企业网站支持上传本地与三方视频,更全面的展现公司
对压缩包的上传进行了bug修复与优化
将新闻资讯功能与其他图文内容做了明确区分,可以支持如服务介绍、合作项目、招聘信息等个性图文功能
SEO优化,对图文页面的标题等信息做了调整,使内容更符合搜索引擎规范
企业网站首页「服务项目」、「公司宗旨」支持添加图标或图片来增加表现力
对菜单的设置与重组做了深入优化
修复产品详情中产品分类点击报错bug
优化富文本复制粘贴功能:复制的富文本源代码自动将<section>标签转换为<p>,img图片仅保留关键的url。优化后富文本的回显更加规范
「首页设置」中富文本菜单区域做了精简
25-04-25:
博客主题中首页分类后面的(文章数)实时更新
模板未设置上线时,直接跳转到待上线页面
对产品详情页接口逻辑进行了优化
25-07-11:
企业网站添加右下角快捷联系工具栏
bug修复以及代码优化
26-02-01:
新增对新主题 「小满」 的全面兼容支持
重构 社交媒体二维码 添加方式,支持配置 多个(>2)社交二维码
新增 预加载器文本自定义功能(仅支持「小满」主题)
新增 公司发展历程 / 历史节点 配置功能(仅支持「小满」主题)
新增 CEO 模块,后台支持配置 CEO 相关信息
新增 数据权限配置,支持按 部门维度 进行权限控制
修复并优化 多语言功能 相关问题,提升稳定性与一致性
对 网站管理 · 图文设置 模块进行重构优化,提升配置效率与可维护性
搜索功能优化:支持按 文章标题 + 正文内容 进行搜索
26-06-26:
多语言功能全面升级:新增独立的翻译中心控制台,支持按优先级配置 DeepL / Azure / 百度 / 百度 LLM / GPT / Claude 多种翻译服务,某一 provider 失效可自动切换
URL 层多语言路由重写,形如 域名/en/xxx,符合搜索引擎多语言收录规范
标签 / 文章分类 / 产品分类 / 网站基础配置全链路接入 i18n,人工修改的译文不会被后续自动翻译覆盖
图片压缩逻辑重构:改为内存单次读入 + 比例估算 + 四档质量降级,替代原有的循环压缩,避免多次读写造成的画质累积失真
菜单管理重构:优化一二级菜单展示、跳转规则以及隐藏 / 显示配置,后台操作更直观
产品模块支持设置「可见」状态,前台产品列表仅显示已启用的产品
「图文设置」模块补充字段,新增页脚宣传文案配置
Sitemap 生成逻辑优化:支持多语言 URL 输出,且可通过「域名/sitemap.xml」直接访问
26-07-18:
后台「首页设置」新增 11 项区块标题自定义(关于我们 / 产品 / 团队 / 新闻 / 客户 / 客户反馈 / 荣誉 / 服务 / 宗旨 / 历史 / 页脚),全部支持多语言翻译,为空时自动回落到默认词条
团队成员新增 X / Facebook / Instagram / 微信二维码 四个社交字段,可完整展示成员对外形象
「图文设置」支持多联系电话配置,可展示多组号码
后台「网站管理」联系电话 / 二维码文案精细化,主号码 / 主二维码与社交号码 / 社交二维码分开维护,减少配置歧义
自定义水印按原图尺寸等比缩放,解决大图水印过小、小图水印过大的问题
非标题图上传时自动检测第三方水印(如公众号水印)并做马赛克遮挡,避免转载图片带有他人水印
上传兼容性扩展:图片压缩、后台上传白名单、UEditor 富文本编辑器均新增对 SVG / AVIF 格式的支持
菜单 / 分类排序全站统一为「数字越大越靠前」,支持一级与二级菜单混合排序,通过排序字段即可重组菜单结构
产品分类多语言翻译上线;产品 / 文章 / 标签相关 Redis 缓存 key 按语言区分,避免各语言共用同一份缓存
删除数据时级联清理相关 i18n 翻译、翻译 API 配置以及语言列表缓存,避免残留脏数据
百度翻译多行文本截断问题修复;标签翻译回显链路优化,人工编辑译文后前台立即生效
安全过滤器逻辑漏洞修复:Token 校验失败后正确中断请求,避免异常路径穿透