微信公眾號的后臺搭建源碼分享

項目背景

隨著微信小程序的正式上線柄瑰,我卻又做了個公眾號的開發(fā)换吧。算起來這是我第三個微信公眾號的web項目開發(fā)务嫡,但是每一次項目的架構(gòu)都有挺大的變化甲抖。這一次,我也自己獨立封裝了一些微信公眾號必要的工具包心铃,使得自己開發(fā)效率更高准谚。另外,這次項目是與微信硬件有關(guān)系的(個人感覺都是業(yè)務(wù)上的關(guān)系)去扣,所以也拓展了一些邊緣學(xué)科的知識柱衔。不過..我可不想再玩這個了樊破,有時間想做個小程序玩玩呢。

項目介紹

前臺采用的是react框架的單頁模式唆铐,后臺使用spring boot哲戚,后臺全部以restful接口的形式開發(fā)給前臺或者微信服務(wù)器調(diào)用,另外這些接口由另一個網(wǎng)關(guān)服務(wù)統(tǒng)一做權(quán)限開放和負載均衡艾岂,采用簡單的spring cloud模塊化組件顺少。關(guān)于微服務(wù)的一些部署和相關(guān)介紹我會在接下來的博客中做介紹。

項目地址

我把微信部分留存下來了王浴,業(yè)務(wù)邏輯處理等模塊去除脆炎。供大家參考討論。
spring-boot-wechat

項目README

Introduce

the project is based on spring boot,contain with wechat utils氓辣。

Structure

.
├── log
├── src
│   ├── main
│   │   ├── java
│   │   │   ├── com
│   │   │   │   └── senthink
│   │   │   │       └── www
│   │   │   │           ├── async       # async task
│   │   │   │           ├── common      # common utils
│   │   │   │           ├── config      # packaging config from bootstrap.yml
│   │   │   │           ├── convert     # [mapstruct](http://mapstruct.org/)
│   │   │   │           ├── dao         # IMapper
│   │   │   │           ├── domain
│   │   │   │           │   ├── dto     # Data Transfer Object(return to front)
│   │   │   │           │   ├── po      # persistant object(entity corresponding to sql)
│   │   │   │           │   │   └── wechat  # wechat entity like Article
│   │   │   │           │   └── vo      # view object (receive param from front)
│   │   │   │           ├── enums       # enums class
│   │   │   │           ├── exception   # global exception catcher
│   │   │   │           ├── filter      # filter to solve cross-domain access
│   │   │   │           ├── response    # return class packaging
│   │   │   │           ├── service     # Service
│   │   │   │           ├── util        # the same as common package
│   │   │   │           └── web         # Controller
│   │   │   │               └── notify  # receive message from wechat server
│   │   │   └── gatling                 # test utils
│   │   └── resources
│   │       ├── gatling
│   │       │   └── data
│   │       └── mapper                  # mybatis plus mapper
│   └── test
│       ├── java
│       │   └── com
│       │       └── senthink
│       │           └── www
│       └── scala
│           └── gatling
└── target

Reminder

If some error or warning happens when projects starting,it might be you missed dependency.Such as redis,mongo,etc.Please delete config about that or install the necessary software.

How to use

Start the project with RUN class DemoApplication.To test your interface on http://127.0.0.1:8010/wechatdemo/...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末秒裕,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子钞啸,更是在濱河造成了極大的恐慌几蜻,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件体斩,死亡現(xiàn)場離奇詭異入蛆,居然都是意外死亡,警方通過查閱死者的電腦和手機硕勿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進店門哨毁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人源武,你說我怎么就攤上這事扼褪。” “怎么了粱栖?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵话浇,是天一觀的道長。 經(jīng)常有香客問我闹究,道長幔崖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任渣淤,我火速辦了婚禮赏寇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘价认。我一直安慰自己嗅定,他們只是感情好,可當我...
    茶點故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布用踩。 她就那樣靜靜地躺著渠退,像睡著了一般忙迁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上碎乃,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天姊扔,我揣著相機與錄音,去河邊找鬼梅誓。 笑死旱眯,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的证九。 我是一名探鬼主播删豺,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼愧怜!你這毒婦竟也來了呀页?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤拥坛,失蹤者是張志新(化名)和其女友劉穎蓬蝶,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體猜惋,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡丸氛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了著摔。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缓窜。...
    茶點故事閱讀 38,716評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖谍咆,靈堂內(nèi)的尸體忽然破棺而出禾锤,到底是詐尸還是另有隱情,我是刑警寧澤摹察,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布恩掷,位于F島的核電站,受9級特大地震影響供嚎,放射性物質(zhì)發(fā)生泄漏黄娘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一克滴、第九天 我趴在偏房一處隱蔽的房頂上張望逼争。 院中可真熱鬧,春花似錦偿曙、人聲如沸氮凝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽罩阵。三九已至,卻和暖如春启摄,著一層夾襖步出監(jiān)牢的瞬間稿壁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工歉备, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留傅是,地道東北人。 一個月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓蕾羊,卻偏偏與公主長得像喧笔,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子龟再,可洞房花燭夜當晚...
    茶點故事閱讀 43,612評論 2 350

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理书闸,服務(wù)發(fā)現(xiàn),斷路器利凑,智...
    卡卡羅2017閱讀 134,637評論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,778評論 6 342
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,837評論 25 707
  • 看著封面上的老虎站在一只椅子上浆劲,我頓時感到十分害怕,不知這是為何哀澈?讀完后我終于明白了牌借。 這本書主要...
    龍卷風(fēng)暴閱讀 1,082評論 0 0
  • 風(fēng)荷初露(外一首)—— 『我的思念』之東湖詩影印象五月膨报,立夏降至,東湖的荷适荣,此刻正迎風(fēng)初長丙躏,只是,湖水卻幾近乾涸束凑,...
    簡書_紅豆閱讀 1,472評論 8 37