AngelBlogJava開源博客系統(tǒng)
AngelBlog 一個簡潔美觀、功能強大并且自適應的 Java 博客系統(tǒng)?;贘ava Spring boot +前端bootstrap+jquery+layui 等技術,數(shù)據存儲采用性能可靠穩(wěn)定的Mysql數(shù)據庫 。
AngelBlog 博客系統(tǒng)功能強大并且瀏覽器自適應。前端使用Bootstrap,支持移動端自適應,配有完備的前臺和后臺管理功能,體積輕盈,組件豐盈,從核心代碼到 API 的每一處細節(jié)都經過精心雕琢,非常適合Java開源博客的快速部署。
AngelBlog博客系統(tǒng)特色
1、為了數(shù)據方便讀寫,語言的成熟性,選擇Spring boot開發(fā)效率更高效率更快;
2、系統(tǒng)架構采用:耦合性低、重用性高、部署快、可維護性高等優(yōu)點的三層框架進行搭建;
3、系統(tǒng)配置文件數(shù)據采用ehcache進行緩存,使得程序在運行中效率更高、速度更快;
4、數(shù)據庫的選型,根據系統(tǒng)的考試題庫數(shù)據規(guī)模多方面考慮,最終調研多種數(shù)據庫后選定MySql為系統(tǒng)數(shù)據庫;
5、運行環(huán)境根據功能模塊的特點,選型Java Spring boot,部署方面更簡單;
三 、技術選型:
- JDK8
- MySQL
- Spring-boot
- Druid
- MyBatis
- Shiro
- Quartz
- Freemarker
- Fastjson
- Thymeleaf
- Bootstrap
....
啟動:
main方法運行
配置:src/main/resources/application.yml (數(shù)據庫賬號密碼)、新建angelblog的數(shù)據庫并運行項目AngelBlog-web\mysql-db文件夾下angelblog.sql 創(chuàng)建表語句。
idea運行:src/main/java/com/angelblog/AngelblogWebApplication
訪問:http://localhost:8086/
后臺:http://localhost:8086/admin/
賬號:默認管理員賬號為 admin/admin123
演示圖如下:
