1688-基于SpringBoot的輕量級Java快速開發平臺源碼 源代碼
X-SpringBoot是一個輕量級的Java快速開發平臺,能快速開發項目并交付堪稱程序員的接私活利器!
可以用于快速構建中小型API、RESTful API項目,該項目已經有過多個真實項目的實踐,穩定、簡單、快速,使我們擺脫那些重復勞動。
運行環境
jdk8+tomcat8+mysql5.7+IntelliJ IDEA+maven
項目技術
- 核心框架:Spring Boot 1.5
- 安全框架:Apache Shiro 1.3
- 視圖框架:Spring MVC 4.3
- 持久層框架:MyBatis 3.3
- 定時器:Quartz 2.3
- 數據庫連接池:Druid 1.0
- 日志管理:SLF4J 1.7、Log4j
- 頁面交互:Vue2.x
數據庫文件
鏈接:https://pan.baidu.com/s/1UL-pXLAfJF3ttdO16fNPQA
提取碼:a0vz
jar包文件
maven項目
百度網盤鏈接:https://pan.baidu.com/s/1W9llOCFq8sC5dtomMugppg
提取碼:egs7
是否原創(轉載必填原文地址)
否(代碼搬運工)
項目截圖
運行截圖
http://localhost:8080/x_springboot/login.html
賬號admin admin
后面幾個就不一一截圖了...
注意事項
1. 請務必選擇和代碼需要的環境一致
2. 請務必選擇和代碼需要的開發工具一致
3. 如需協助 請付費找我
演示地址: http://47.99.63.37:8080/x_springboot/login.html
(有效期到 2019-04-01 服務器不是本人的 只能用到 2019-04-01 過期刪除此演示地址)
5、 數據庫連接不上(mysql 5.7)
1) 看看application.yml 配置文件中 spring.profiles.active: dev 當前配置的是dev ,就修改application-dev.yml 中的數據庫連接IP用戶密碼 2) 如果改完了還是不行,看看你mysql版本8.0以上 須要修改pom.xml中的 mysql-connector-java 的版本
6、 加解密問題
1) Demo中 Contorller請求響應參數類 AppBaseResult 是對請求和響應的參數進行加密處理, 如果不須要可以在該類中的 decryptData 、decryptData、setEncryptData 這三個方法中加解密的地方注釋 2)Demo中的加解密算法目前只有java 版本沒有其他語言版 可以自行替換其他多語言算法 3)如果須要用到swagger API 須要把 1)中的三個方法中加解密的地方注釋。swagger API 中參數傳值。 第一層為json格式 參數須要傳成json然后toString 放到 data 字段中 如下: { "code": 200, "message": "請求成功", "data": "{\"id\":\"20171130104836867615\",\"name\":\"呂經理\"}", "version": "1.0", "mobile": "" }
7.如何部署
- 下載源碼
- 創建數據庫x_springboot,數據庫編碼為UTF-8
- 執行sql/db.sql文件,初始化數據
- 修改application-test.yml,更新MySQL賬號和密碼
- IDEA運行Application.java,則可啟動項目
- 項目訪問路徑:http://localhost:8080/x_springboot
- 賬號密碼:admin/admin
- Swagger路徑:http://localhost:8080/x_springboot/swagger/index.html
8.文件上傳失敗,需要配置七牛的云存儲bucket信息
9.mysql版本必須是5.7版本
本源碼地址:http://m.bmm520.net/vip/java/2020/0202/20276.html