Springboot開源專案javacms
該系統是100%開源的
模組化開發模式:明飛開發的所有模組均已釋出到Maven中央圖書館。原始碼可以透過pom提取xml檔案。
軟體截圖
特徵
免費且完全開源:根據MIT協議,原始碼完全開源,沒有商業限制。MS開發團隊承諾永久和完全開源MCMS內容系統;
帶標籤的網站建設:不需要專業的背景開發技能,只要你使用系統提供的標籤,你就可以輕鬆地建設一個網站;
Html static:系統支援全站靜態;
跨終端:站點支援PC和移動終端接入,並根據接入的終端自動切換到相應的介面。資料由系統統一管理;
大量模板:明飛透過MStore(MS商城) 共享更多免費、美觀的企業網站模板,降低網站建設成本;
•豐富外掛:為了使MCMS適應更多的業務場景,使用者可以在MStore中下載相應的外掛,如站點叢集外掛、微信外掛商城外掛等;
每月更新:明飛團隊承諾每月28日為系統升級日,分享更多有用的模板和外掛;
豐富的文件:為了讓使用者更快地使用MCMS系統進行開發,明飛團隊不斷更新和開發相關文件,如標籤文件、使用文件、影片教程等;
面向物件的
企業:幫助公司或團隊在初期快速搭建產品技術平臺,加快公司專案開發進度;
開發人員:幫助開發人員快速完成外包專案,避免從頭開始構建系統;
學習者:JAVA初學者可以下載原始碼進行學習交流;
發展環境
建議開發人員使用以下環境,以避免版本引起的問題
Windows、Linux
Eclipse、想法
MySQL資料庫≥ 5。7(啟用時忽略案例)
JDK公司≧8。
公貓≧8。
快速體驗(匯入Eclipse或IDEA)
1。檢查原始碼
2。匯入專案
Eclipse匯入,選擇File->import,然後選擇Maven->Existing Maven Projects,單擊Next>,選擇簽出的專案MCMS資料夾,然後單擊Finish以成功匯入
IDEA匯入,單擊import Project,然後選擇pom Xml file,單擊Next,選中import Maven projects automatically複選框,然後單擊Next直到單擊Finish成功匯入
3。Eclipse(IDEA)將自動載入Maven依賴包,這將是第一次緩慢載入(取決於其自身的網路)。如果專案中有一個小叉,請開啟“問題”視窗檢查特定的錯誤內容,直到沒有錯誤為止 5。建立資料庫mcms(資料庫使用utf-8編碼),匯入doc/mcms-版本號。sql,如果升級現有系統,請使用*-up-*。要升級sql,如果匯入系統對應的完整版本的sql,請升級sql補丁不需要重複匯入;6。修改src主資源application-ev中的資料庫設定引數。yml檔案;7。執行MSApplication Java main方法 8。首先訪問後臺地址:[http://localhost:8080/ms/login。do,管理員帳戶,使用者名稱:msopen]密碼:msopen,進入後臺,點選“內容管理”->“靜態選單”生成主頁、欄目和文章(注意!!!這是後臺登入介面,不是會員中心登入介面)
技術選擇
後端框架
技術
名稱
官網
Spring Framework
容器
http://projects。spring。io/spring-framework
Spring Boot
MVC框架
https://spring。io/projects/spring-boot
Apache Shiro
安全框架
http://shiro。apache。org
Spring session
分散式Session管理
http://projects。spring。io/spring-session
MyBatis
ORM框架
http://www。mybatis。org
MyBatis-Plus
ORM框架
https://baomidou。com/
Freemarker
檢視框架
http://freemarker。foofun。cn
PageHelper
MyBatis分頁外掛
http://git。oschina。net/free/Mybatis_PageHelper
Log4J
日誌元件
http://logging。apache。org
Maven
專案構建
http://maven。apache。org
Elasticsearch
分散式搜尋引擎
https://www。elastic。co
Redis
分散式快取資料庫
https://redis。io
hutool
工具類
http://hutool。mydoc。io
前端框架
技術
名稱
官網
VUE
MVVM框架
https://cn。vuejs。org//
Element UI
UI庫
https://element。eleme。cn/2。0/#/zh-CN
jQuery
函式庫
http://jquery。com/
Waves
點選效果外掛
https://github。com/fians/Waves/
validator
驗證庫
https://github。com/chriso/validator。js
animate
動畫
http://daneden。github。io/animate。css/
icon
向量小圖示(待更新)
https://www。iconfont。cn/
檔案說明
doc 專案文件資料夾,裡面有資料庫檔案
src/main/java java原始碼
src/main/resources 專案的資源配置檔案
src/main/webapp
src/main/webapp/static 靜態資原始檔,如:js、css、image、等第三方前端外掛庫
src/main/webapp/html 生成的靜態頁面,實際專案需要刪除,只是提供給開發者快速預覽生成後的靜態頁面
src/main/webapp/templet 模版資料夾
src/main/webapp/upload 上傳資原始檔夾
src/main/webapp/WEB-INF/manager 後端檢視頁面
LICENSE 專案協議說明
README。md 專案說明文件
pom。xml 依賴配置檔案
軟體截圖
原始碼地址
私信回覆:javacms原始碼