Spring Boot搭建輕量級的部落格系統
專案介紹
輕量級基於Spring Boot的部落格系統
分為前端展示和後端管理
設計風格整體簡約-採用Amaze UI 開源部落格模板
文章釋出設計兩大編輯器,支援Markdown與普通富文字編輯
支援整體頁面定製化操作,提供定製化操作模板配置管理頁
個人資源支援本地上傳與外鏈引入
檔案伺服器可選本地服務與第三方儲存(已接入七牛雲)
使用自動配置指令碼,只需簡單的資料庫與檔案伺服器配置即可一鍵配置並啟動伺服器
演示地址:
程式碼已上傳到碼雲上:https://gitee.com/PuaCHD/Uyblog
軟體架構
基於SpringBoot框架搭建的部落格系統
專案採用Mysql作為資料儲存
使用 Ehcache 結合Mybatis 快取資料 提高讀取效能
頁面渲染使用Thymeleaf
Shiro作為後端管理的安全框架
引入七牛雲SDK 配置檔案伺服器
前端主要框架使用:
Amaze UI
Bootstrap 4
Angular JS
Jquery
UEditor
Editor.md
依賴庫:
<!--Mysql--> org.springframework.boot spring-boot-starter-thymeleaf mysql mysql-connector-java runtime <!--Shiro的依賴--> <!-- --> com.alibaba druid 1.1.9 <!-- --> org.apache.shiro shiro-core 1.4.0 org.apache.shiro shiro-spring 1.4.0 <!-- org.apache.commons commons-lang3 --> <!-- mybatis pager分頁工具 --> org.springframework.boot spring-boot-devtools true com.github.pagehelper pagehelper 4.1.0 org.mybatis mybatis com.github.miemiedev mybatis-paginator 1.2.17 <!-- --> com.github.jsqlparser jsqlparser 0.9.4 <!-- --> net.sf.ehcache ehcache 2.10.5 <!-- --> org.mybatis.caches mybatis-ehcache 1.1.0 org.jsoup jsoup 1.11.3 org.json json 20180130 <!--七牛雲端儲存SDK--> com.google.code.gson gson com.qiniu qiniu-java-sdk [7.2.0, 7.2.99] com.google.code.gson gson org.mybatis.generator mybatis-generator-maven-plugin 1.3.6 org.springframework.boot spring-boot-maven-plugin
安裝教程
使用Git 克隆到你的專案中
直接下載 使用Maven構建你的專案
配置 資料來源 以及 檔案伺服器地址
建立資料庫:名為
blog
執行專案中的blog.sql
檔案本地檔案伺服器簡單測試配置 修改Tomcat conf/server.xml參考如下程式碼 增加一行
關鍵程式碼
啟動專案
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3137/viewspace-2802033/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Spring Boot 系列部落格Spring Boot
- 使用 React + Koa 打造一個輕量級的部落格系統,呼叫語雀API介面實現ReactAPI
- Spring Boot 2.1.3+Bootstrap 4.0 構建個人部落格系統Spring Boot
- 記錄搭建Hexo部落格系統Hexo
- Hexo部落格系統搭建的完整過程Hexo
- Spring Boot整合Postgres實現輕量級全文搜尋Spring Boot
- Hexo部落格框架—輕量、一令部署Hexo框架
- Spring的輕量級實現Spring
- 五分鐘搭建部落格系統 OK?
- 使用go搭建一個簡易的部落格系統Go
- 輕量級日誌採集系統Loki搭建:Loki + Promtail+GrafanaLokiAIGrafana
- Hexo+Github輕鬆搭建個人部落格HexoGithub
- 輕量級線上CRM系統有哪些
- 使用React + Antd 搭建部落格後臺系統React
- 免費 ,免費開源 ,ThinkPHP 部落格後臺管理系統5.0開發的個人部落格 程式開源共享.個人部落格系統,老張部落格-Boot.ZPHPboot
- 基於ThinkPHP搭建的仿Wordpres個人部落格系統PHP
- IYCMS部落格系統
- 輕量級分散式檔案系統fastDFS分散式AST
- Github+Jekyll+Netlify 搭建部落格CMS系統Github
- django基礎入門之搭建部落格系統Django
- 基於Vue + Antd 搭建自己的部落格後臺管理系統Vue
- 基於 Spring Boot 的個人部落格 FS-BlogSpring Boot
- Spring Boot 輕量替代框架 Solon 1.3.29 釋出Spring Boot框架
- ThinkLog部落格系統
- GXBlog部落格系統
- Go Markdown 部落格系統Go
- 快速搭建輕量級git服務GogsGitGo
- TheNextWeb:輕部落格Tumblr部落格數量破1億 帖子總數達446億Web
- 搭建輕量級的 Docker 容器雲管理平臺Docker
- Spring 5| 輕量級的開源JavaEE框架SpringJava框架
- lightCMS - 輕量級 CMS 系統,通用後臺管理系統
- 利用Spring boot+react快速搭建一個部落格站點(前後端完全分離)Spring BootReact後端
- Spring Boot 輕量替代框架 Solon 1.3.20 釋出Spring Boot框架
- Spring Boot 輕量替代框架 Solon 1.3.15 釋出Spring Boot框架
- Spring Boot 輕量替代框架 Solon 1.3.18 釋出Spring Boot框架
- Spring Boot & Cloud 輕量替代框架 Solon 1.4.1 釋出Spring BootCloud框架
- 【故障公告】部落格系統升級到 .NET 5.0 引發的故障
- Spring Boot 輕量替代框架 Solon 的架構筆記 - newSpring Boot框架架構筆記