Java開源博客系統 AngelBlog 是一個簡潔美觀、功能強大並且自適應的Java博客。使用springboot開發,前端使用Bootstrap。支持移動端自適應,配有完備的前臺和後臺管理功能。 ...
一、Java開源博客系統(AngelBlog)系統簡介
Angel工作室AngelBlog系統是基於Java Spring boot +前端bootstrap+jquery+layui等技術,數據存儲採用性能可靠穩定的Mysql資料庫 。
該系統功能強大並且瀏覽器自適應博客。前端使用Bootstrap,支持移動端自適應,配有完備的前臺和後臺管理功能,體積輕盈,組件豐盈,從核心代碼到 API 的每一處細節都經過精心雕琢,非常適合Java開源博客的快速部署。
二、AngelBlog博客系統特色
1、為了數據方便讀寫,語言的成熟性,選擇Spring boot開發效率更高效率更快;
2、系統架構採用:耦合性低、重用性高、部署快、可維護性高等優點的三層框架進行搭建;
3、系統配置文件數據採用ehcache進行緩存,使得程式在運行中效率更高、速度更快;
4、資料庫的選型,根據系統的考試題庫數據規模多方面考慮,最終調研多種資料庫後選定MySql為系統資料庫;
5、運行環境根據功能模塊的特點,選型Java Spring boot,部署方面更簡單;
三 、技術選型:
JDK8
MySQL
Spring-boot
Druid
MyBatis
Shiro
Quartz
Freemarker
Fastjson
Thymeleaf
Bootstrap
....
啟動:
main方法運行
配置:src/main/resources/application.yml (資料庫賬號密碼)、新建angelblog的資料庫並運行項目AngelBlog-web\mysql-db文件夾下angelblog.sql 創建表語句。
idea運行:src/main/java/com/angelblog/AngelblogWebApplication
訪問:http://localhost:8086/
後臺:http://localhost:8086/admin/
賬號:預設管理員賬號為 admin/admin123
TIPS:
如遇到啟動失敗/切換環境變數後啟動失敗的,請先maven clean後再嘗試啟動
如果大家為了查看更詳細內容,請下載源碼地址:gitee地址:https://gitee.com/angelcms/AngelBlog-web
併在本地使用開發開發工具打開運行
演示圖片如下: