基於SpringBoot 的CMS系統

www88jmpcomI7176934555發表於2021-03-29

開源說明
系統100%開源

模組化開發模式,銘飛所開發的模組都發布到了maven中央庫。可以通過pom.xml檔案的方式拉取原始碼

net.mingsoft 模組 版本號 sources provided 商用 基於MIT開源協議,可直接商用無需授權,但請尊重開源精神不要去掉程式碼中銘飛的註釋和版權資訊

特點
免費完整開源:基於MIT協議,原始碼完全開源,無商業限制,MS開發團隊承諾將MCMS內容系統永久完整開源;關注Java專案分享

標籤化建站:不需要專業的後臺開發技能,只要使用系統提供的標籤,就能輕鬆建設網站;

html靜態化:系統支援全站靜態化;

跨終端:站點同時支援PC與移動端訪問,同時會自動根據訪問的終端切換到對應的介面,資料由系統統一管理;

海量模版:銘飛通過MStore(MS商城)分享更多免費、精美的企業網站模版,降低建站成本;關注Java專案分享

豐富外掛:為了讓MCms適應更多的業務場景,在MStore使用者可以下載對應的外掛,如:站群外掛、微信外掛、商城外掛等;

每月更新:銘飛團隊承諾每月28日為系統升級日,分享更多好用等模版與外掛;

文件豐富:為了讓使用者更快速的使用MCms系統進行開發,銘飛團隊持續更新開發相關文件,如標籤文件、使用文件、視訊教程等;

物件導向
企 業:幫助創立初期的公司或團隊快速搭建產品的技術平臺,加快公司專案開發進度;

開發者:幫助開發者快速完成承接外包的專案,避免從零搭建系統;

學習者:初學JAVA的同學可以下載原始碼來進行學習交流;

開發環境
建議開發者使用以下環境,這樣避免版本帶來的問題

Windows、Linux

Eclipse、Idea

Mysql≧5.7

JDK≧8

Tomcat≧8

  1. MCms內容外掛手冊
    MCms內容外掛提供最基本的選單、許可權、角色、欄目、內容、靜態化、等常用功能。
    視訊教程:內容外掛視訊教程 配合程式碼生成器使用快速提升開發效率:程式碼生成器線上視訊教程、程式碼生成器使用文件

1.1. Apache Maven依賴
1.1.1. 當前版本

net.mingsoft ms-mcms 當前版本 net.mingsoft ms-mcms 當前版本 sources Copy 1.2. 介面 專案訪問路徑/swagger-ui.html#/

系統部署手冊

  1. jar部署
    1. 打包方式1
      懶人做法,將所有的資源打成一個jar包,維護資源不方便,不推薦

mvn clean package
java -jar ms-mcms.jarCopy
1.2. 打包方式2(推薦)
打包指令增加引數 -f bin-xml ,執行完成會在target目錄會生成 “ 專案-bin ” 釋出資料夾

mvn clean package -f bin-xml
Copy
1.2.1. 目錄結構
圖片

config:配置檔案

html:靜態化自動生成的目錄(自動生成)

static:靜態資原始檔

templets:(必須)模版目錄,需要複製一份

upload:(必須)上傳的資料夾

WEB-INF:ftl檢視檔案

mcms.log:自動生成的日誌檔案

*.sh:linux啟動、停止指令碼

*.bat:window啟動、停止指令碼

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章