【項目實戰】SpringBoot+uniapp+uview2打造一個企業黑紅名單吐槽小程序
避坑寶 v1.0.0
基于SpringBoot+uniapp企業黑紅名單吐槽小程序
??項目介紹
避坑寶
【避坑寶】企業黑紅名單吐槽小程序是一個具有吐槽發布企業信息的一個平臺,言論自由,評判自定,便于我們打工人分辨企業好壞。技術?;?strong>SpringBoot+MybatisPlus+uniapp+uview2等更多優秀組件及前沿技術開發,注釋豐富,代碼簡潔,開箱即用。極其適合項目分層實戰及業務流轉對接,是個練手學習簡單項目的好機會。
??快速鏈接
公眾號:JavaDog程序狗
關注公眾號,發送 【bkb】或【避坑寶】,無任何套路即可獲得
??體驗地址
小程序搜索【避坑寶】
??猜你喜歡
ChatGPT
最近寫了兩篇關于ChatGPT相關文章,但因為審核原因未過審,跟大家抱歉
【ChatGPT】手摸手,帶你玩轉ChatGPT
【ChatGPT】SpringBoot+uniapp+uview2對接OpenAI,帶你開發玩轉ChatGPT
??主要功能模塊
模塊思維導圖
???授權
小程序授權
用戶通過小程序搜索【避坑寶】,進入界面進行授權,點擊授權登錄,獲取用戶openid
??首頁
1. 企業紅榜Top
展示綜合評分前三的優秀企業,通過瀏覽量/點擊量/評論量等綜合得分
2. 企業黑榜榜Top
展示綜合評分前三的低分企業,通過瀏覽量/點擊量/評論量等綜合得分
3. 最新發布
展示吐槽發布時間最新的三個企業
4. 最新問題
展示問答回復最多的三個問題
?紅黑榜
1.企業黑榜
分頁展示低評分分企業,綜合評分越高排名越靠前
2.企業紅榜
分頁展示優秀高評分企業,綜合評分越高排名越靠前
3.企業詳情
展示吐槽企業信息,瀏覽/回復/點贊/熱度等分數及發布時間,跟帖信息等
??發布
1. 吐槽
可對企業進行吐槽或者贊揚,對應發布的紅榜和黑榜
2. 提問
可針對企業或者工作問題進行任何提問
??發布
1. 問題列表
針對所有提問的一個分頁列表,可進行搜索
2. 問題詳情
問題的詳細描述,包含點贊和回復數以及回復內容列表
??我的
1. 我的資料
可對自己個人信息進行維護,如昵稱,性別,生日,簡介
2. 我的吐槽
本人發布過的吐槽信息,包含紅榜和黑榜信息
3. 我的提問
本人發布過的提問信息
4. 關于
webview嵌入的本狗個人博客
5. 退出
授權信息清理,跳轉授權頁面
??組件
后端組件
插件 | 版本 | 用途 |
---|---|---|
jdk | 1.8 | java環境 |
lombok | 1.18.16 | 代碼簡化插件 |
maven | 3.6.3 | 包管理工具 |
druid | 1.1.24 | JDBC組件 |
hutool | 5.7.20 | Java工具類庫 |
mybatis-plus | 3.4.1 | 基于 MyBatis 增強工具 |
pinyin4j | 2.5.1 | 拼音組件庫 |
mysql | 8.0 / 5.7 | 數據庫 |
weixin-java-miniapp | 4.4.5.B | 數據庫 |
前端組件
插件 | 版本 | 用途 |
---|---|---|
uview-ui | ^2.0.31 | 多平臺快速開發的UI框架 |
uni-simple-router | ^2.0.7 | 專為uniapp打造的路由器 |
moment | ^2.29.4 | js工具庫 |
mescroll-uni | ^1.3.7 | 上拉加載下拉刷新插件 |
@uni-ui/code-ui | ^1.4.8 | 二維碼生成工具 |
???快速啟動
??啟動前端
- 使用HBuilderX在bkb-uniapp項目目錄下執行
npm install
- 記得將小程序對應的appid,寫入manifest.json里面的對應位置
![圖片轉存失敗,建議將圖片保存下來直接上傳
在這里插入圖片描述(https://img-blog.csdnimg.cn/5a57eb2518714668b1bd7bcf968d4dbf.png)
]()
3. 在HBuilderX工具下運行,選擇需要運行到小程序
- 如需調整環境,請在/common/config/env.js修改環境變量
??啟動后端
- 開發工具內配置好,并將maven配置好,建議使用阿里云鏡像
- application.yml配置文件中配置微信小程序參數appId,appSecret
- 將chat-provider包下的/doc/SQL/db_chat.sql進行本地執行,并在application配置文件中修改數據庫配置
- 運行啟動SpringBoot項目,如見到以下日志即為啟動成功。
??體驗
??總結
本篇文章以實戰項目形式進行展開,適合咱們初學者進行實際開發體驗,熟練SpringBoot同時,也加深分層的思路,并且融會貫通前端uniapp/vue等知識,是一個知識全面的概括,內容簡單通俗易懂,希望對大家有所幫助。
posted on 2023-03-09 11:47 JavaDog程序狗 閱讀(75) 評論(0) 編輯 收藏 舉報