日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

160x128JAva_GitHub - hanang128/X-SpringBoot: X-SpringBoot是一个轻量级的Java快速开发平台,能快速开发项目并交付【接私活利器】...

發(fā)布時(shí)間:2023/12/16 java 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 160x128JAva_GitHub - hanang128/X-SpringBoot: X-SpringBoot是一个轻量级的Java快速开发平台,能快速开发项目并交付【接私活利器】... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目前版本更新到V2.0

項(xiàng)目說(shuō)明

X-SpringBoot 是一個(gè)輕量級(jí)的Java快速開(kāi)發(fā)平臺(tái),基于各大開(kāi)源項(xiàng)目組合而來(lái),用于快速構(gòu)建中小型API、RESTful API項(xiàng)目,該項(xiàng)目已經(jīng)有過(guò)多個(gè)真實(shí)項(xiàng)目的實(shí)踐,穩(wěn)定、簡(jiǎn)單、快速,使我們擺脫那些重復(fù)勞動(dòng)。

本項(xiàng)目已大量重構(gòu),精簡(jiǎn)了大量代碼減少第三方依賴,最干凈的腳手架。

引入了lombok 大量簡(jiǎn)化了代碼

引入了MyBatis Plus 大量簡(jiǎn)化了SQL

引入hutool 工具包 規(guī)范工具類

引入minio 分布式文件系統(tǒng)

前后端完全脫離,前端代碼可單獨(dú)部署

支持密碼和手機(jī)號(hào) 獲取token

賬號(hào)密碼:admin/admin

版本信息

核心框架:Spring Boot 2.1.3

安全框架:Apache Shiro 1.4

視圖框架:Spring MVC 5.1

持久層框架:MyBatis Plus 3.1.0

日志管理:SLF4J 1.7、Log4j

頁(yè)面交互:Vue2.x

環(huán)境

jdk 1.8

mysql 5.7

redis

nginx

項(xiàng)目結(jié)構(gòu)

X-SpringBoot

├─doc 項(xiàng)目SQL語(yǔ)句

├─authentication 權(quán)限認(rèn)證

├─common 公共模塊

│ ├─annotation 自定義注解

│ ├─aspect 系統(tǒng)日志

│ ├─base base包

│ ├─exception 異常處理

│ ├─utils 一些工具類

│ ├─validator 后臺(tái)校驗(yàn)

│ └─xss XSS過(guò)濾

├─config 配置信息

├─interceptor token攔截器

├─modules 功能模塊

│ ├─app API接口模塊(APP調(diào)用)

│ ├─oss 文件服務(wù)模塊

│ └─sys 權(quán)限模塊

├─Application 項(xiàng)目啟動(dòng)類

├─Swagger2 swagger2類

├──resources

│ ├─mapper SQL對(duì)應(yīng)的XML文件

部署

后臺(tái)部署

1、 $git clong https://github.com/yzcheng90/X-SpringBoot.git

2 、IDEA 打開(kāi)項(xiàng)目引入依賴

3、 創(chuàng)建數(shù)據(jù)庫(kù)x_springboot,數(shù)據(jù)庫(kù)編碼為UTF-8,執(zhí)行doc/db.sql文件,初始化數(shù)據(jù)

4、 IDEA運(yùn)行Application.java,則可啟動(dòng)項(xiàng)目 http://localhost:8080

前臺(tái)部署

1、 打開(kāi)nginx 目錄 /conf/nginx.conf

2、 在server中修改 root 和 index

...

server {

....

#靜態(tài)頁(yè)面目錄

root E:\github\X-SpringBoot\x-springboot-ui;

#默認(rèn)首頁(yè)

index login.html;

....

location ^~// {

proxy_pass http://127.0.0.1:8080; #這里為后臺(tái)服務(wù)地址

}

}

...

3、啟動(dòng)nginx 訪問(wèn) localhost

系統(tǒng)截圖

常見(jiàn)問(wèn)題

1、啟動(dòng)報(bào)錯(cuò)

是因?yàn)橐蕾嚊](méi)有引入 maven --> reimport 重新引入

2、驗(yàn)證碼失敗

是因?yàn)閞edis 沒(méi)有啟動(dòng)

3、數(shù)據(jù)庫(kù)連接不上(mysql 5.7)

1) 看看application.yml 配置文件中 spring.profiles.active: dev

當(dāng)前配置的是dev ,就修改application-dev.yml 中的數(shù)據(jù)庫(kù)連接IP用戶密碼

2) 如果改完了還是不行,看看你mysql版本8.0以上 須要修改pom.xml中的 mysql-connector-java 的版本

最后

交流QQ群:17470566

本人QQ:913624256

如果喜歡,記得star fork 謝謝您的關(guān)注 x_springboot會(huì)持續(xù)維護(hù)

總結(jié)

以上是生活随笔為你收集整理的160x128JAva_GitHub - hanang128/X-SpringBoot: X-SpringBoot是一个轻量级的Java快速开发平台,能快速开发项目并交付【接私活利器】...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。