一、開源項目簡介
JeewxBoot是一款免費的JAVA微信管家平臺,支持微信公眾號、小程序、微信第三方平臺、抽獎活動等 。JeewxBoot已經實現了系統權限管理、公眾號管理、抽獎活動等基礎功能,便于二次開發,可以快速搭建微信應用!
技術架構:SpringBoot2.1.3 + Mybatis + Velocity; 采用插件開發機制,實現一個抽獎活動一個獨立插件(對JAVA來講就是一個JAR包),可以很方便的做插拔,提供豐富的活動插件下載 。
Jeewx-Boot誕生的目的
Jeewx開源至今已經6年時間 , 積累無數粉絲,但老版技術陳舊,隨著功能增多項目也變的臃腫 。之所以打造一款全新的產品Jeewx-Boot,最終目的是打造一個全新的微信開發生態圈 。Jeewx-Boot獨創插件開發機制,實現了每一抽獎活動(砸金蛋、刮刮樂、砍價等)、官網、商城、小程序都是一個獨立的插件,對JAVA來講就是一個JAR包,可以很方便的做插拔,打造像discuzz、微擎一樣的插件生態機制;
插件機制的好處在于,你可以靈活的選擇你需要的插件 , 組裝成你要的系統,就像搭建積木一樣;當然如果你不需要那個功能,可以很輕松的拔掉;
Jeewx-Boot采用最新主流技術SpinrgBoot2.x + Mybatis + Velocity,是大家熟悉的技術,學習成本低, 新的平臺實現了插件開發機制,同時也支持更高的并發、更高的大數據能力;
二、開源協議
使用Apache-2.0開源協議
三、界面展示
系統效果

文章插圖

文章插圖

文章插圖

文章插圖

文章插圖

文章插圖

文章插圖

文章插圖

文章插圖
四、功能概述
項目說明
基礎平臺項目
項目名
中文名
備注
jeewx-boot-start
啟動項目
jeewx-boot-base-system
系統用戶管理模塊
jeewx-boot-module-weixin
微信公眾號管理
jeewx-boot-module-api
共通業務API接口
huodong/jeewx-boot-module-goldenegg
砸金蛋活動
huodong/jeewx-boot-module-cms
小程序官網
集成文檔
插件項目說明
免費插件下載
項目名
中文名
備注
jeewx-boot-module-commonluckymoney
【微信java通用版下載在哪里下載?誕生的目的有什么】圣誕拆紅包抽獎
jeewx-boot-module-scratchcards
刮刮樂活動
jeewx-module-divination
搖簽祈福活動
P3-Biz-shaketicket
搖一搖活動
jeewx-boot-module-luckyroulette
新版大轉盤活動
小程序源碼
訪問一飛開源:https://code.exmay.com/
功能清單
├─系統管理
│├─用戶管理
│├─角色管理
│├─菜單管理
│└─首頁設置
│└─項目管理(插件)
├─公眾號運營
│├─基礎配置
││├─公眾號管理
││├─關注歡迎語
││├─未識別回復語
││├─關鍵字設置
││├─自定義菜單
││├─菜單支持小程序鏈接
││├─Oauth2.0鏈接機制
│└─微信第三方平臺
│└─支持掃描授權公眾號
│├─素材管理
││├─文本素材
││├─圖文素材
││├─超強圖文編輯器
││├─圖文預覽功能
│├─用戶管理
││├─粉絲管理
││├─粉絲標簽管理
││├─圖文編輯器
││├─接受消息管理
││├─粉絲消息回復
││├─圖文預覽功能
│├─高級功能
││├─微信群發功能
││├─群發審核功能
││├─二維碼管理
├─微信抽獎活動
│├─砸金蛋
│├─小程序官網(CMS模塊)
│├─搖一?。ㄉ形純矗?
│├─微信砍價(尚未開源)
│├─更多商業活動
├─高級功能(尚未開源)
│├─小程序商城
│├─競選投票
│├─分銷商城
│├─團購商城
│├─紅包活動
│├─更多商業功能
│├─ 。。。
五、技術選型
入門必讀
入門必須配置,以下配置一步都能少?。。?
1.配置數據庫
jeewx-boot-startsrcmainresourcesapplication-dev.yml

文章插圖
2.配置redis
jeewx-boot-startsrcmainresourcesapplication-dev.yml

文章插圖
3.配置阿里云存儲賬號
(必須配置 , 系統所有圖片上傳都采用云存儲)阿里云賬號申請方法
jeewx-boot-startsrcmainresourcesapplication-dev.yml

文章插圖
參數說明
參數
說明
endpoint
阿里云賬號的
accessKeyId
賬號的accessKeyId
accessKeySecret
賬號的accessKeySecret
bucketName
阿里云bucketName名字
imgDomain
阿里云用戶綁定域名
endpoin和 bucketName獲取
域名截圖
accessKeyId和accessKeySecret 獲取
設置為公共讀
4.配置訪問域名
jeewx-boot-startsrcmainresourcesjeewx.properties

文章插圖
5.執行數據庫腳步
要求 mysql5.7+
通過 db/schema_mysql5.7.sql 創建數據庫;
通過 db/jeewx-boot-mysql5.7.sql初始化數據;
6.Maven私服配置
找到 maven老家 conf/settings.xml
在標簽內增加下面方式的阿里云maven鏡像(刪除自己的鏡像配置),最終結果見下面:
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
7.啟動項目
項目采用SpringBoot架構;
右鍵執行JAVA類: jeewx-boot-start/com.jeecg.JeewxBootApplication
啟動成功后訪問: http://localhost:80(admin123456)

文章插圖

文章插圖

文章插圖
其他配置(可以不用的功能)
8.短信接口配置(采用的阿里大魚短信)
9.郵件配置(系統注冊等通知)
10.微信第三方平臺配置(掃描授權公眾號需要)
第一步:配置文件修改第二步:手工往數據庫【weixin_open_account】,插入一條第三放平臺配置數據
六、源碼地址
私信回復:微信管家平臺
或訪問一飛開源:https://code.exmay.com/
- 微信的內容怎么發到QQ上
- 微信發不了紅包也轉不了賬怎么辦
- 微信更新記錄如何刪除
- 微信圖片已過期怎么恢復
- 微信加為好友的第一句話說什么
- 微信怎么上傳手機通訊錄
- 凌美鋼筆的墨囊是不是通用的
- 為什么微信上附近的人我進不去
- 成熟穩重的微信說說
- 設置微信置頂語
