3-代码拉取与运行

简介: 本文介绍JeecgBoot前后端项目部署流程,包括代码拉取(GitHub/离线)、数据库脚本导入、Idea工程配置、Redis与数据库连接修改、后端启动及Swagger接口访问,前端Vue3项目在VSCode中启动并配置代理,实现前后端联调运行。

3-代码拉取与运行

1.代码拉取
在线拉取
后端源码:https://github.com/jeecgboot/jeecg-boot
前端源码(VUE3):https://github.com/jeecgboot/jeecgboot-vue3
离线使用
后端源码:

jeecg-boot-master.zip(21.9 MB)
前端源码:

jeecgboot-vue3-master.zip(7.7 MB)
2.数据库脚本导入
数据库脚本:

jeecgboot-mysql-5.7.sql(2.3 MB)
导入完成后如下:
2

DEMOFIELDDEFVALSUB

主SYSTENANTPACKPERMS

望SYSDEPATROLEUSER

主ONLDRAGPAGECOMP

三ONLCGREPORTHEAD

DJEECGPROJEDTNATUREINCOME

国ONLDRAGDATASETHEAD

里ONLCGFORMENHANCESQL

DJEECGMONTHLYGROWTHANALYSIS

宝JIMUREPORTSHARE

ONLDRAGDATASETPARAM

电SYSGUARTZJO

TMPREPORTDATA1

JEECGORDERTICKET

日ONLCGFORMBUTTON

ESYSDEPARTPERMISSION

JIMUREPORTDATASOURC

EONLCGTORMENHANCEJAVA

IPERFORMANCE_SCHEMA

DSYSANNOUNCEMENTSEND

ETESTORDERPRODUC

DREPDEMOEMPLOYEE

DSYSPERMISSIONDATARULE

JIMUREPORTDBPARAM

DEMOFIELDDEFVALMAIR

国SYSDEPART

ESYSROLEPERMISSION

重SYSUSERAGENT

国SYSDEPARTROLEPERMISSION

EREPDEMOJIANPIAO

组ONLCGFORMFIELD

主SYSCHECKRULE

国JIMUREPORTMAP

望JEECGORDER_MAIN

国SYSTENANTPACKUSER

JEECG-BOOT

国SYSPERMISSIONV2

ESYSANNOUNCEMENT

ONLDRAGDATASETITEM

EONLCGFORMENHANCEJS

组ONLCGREPORTPARAM

日ONLCGFORMHEAD

日SYSSMSTEMPLATE

JIMUDICTITEN

TMPREPORTDATAINCOME

SYSDATASOURCE

SYSTHIRDACCOUNT

ETESTORDERMAIN

ESYSGATEWAYROUTE

重ONLCGFORMINDEX

ETESTORDERCUSTOMEI

ETESTSHOPTYPETREE

LDOCTORSTATION

ONLAUTHRELATION

ESYSUSERTENANT

LCLOUDORDER

重SYSILRULE

电TESTDEMO

玉SYSROLE

国SYSTENANTPACK

SISDSYSDEPARTROLE

重REPDEMOGONGSI

日ONLDRAGPAGE

日JIMUREPORTLINK

ONLAUTHPAGE

ONLCGREPORTITEM

ESYSFORMHILE

LINFORMATIONSCHEMA

MYSQL

192.168.206.130

国JIMUREPORTDB

重SYSDATALOG

ONLDRAGCOMP

DJEECGORDERCUSTOMER

SYSDICTITEM

重SYSDLICT

国SYSROLEINDEX

坦SYSCOMMENT

重SYSPOSITION

国SYSUSERDEPART

重JIMUREPORT

SYSPERMISSION

主SYSSMS

坦TESTENHANCESELECT

CESHINOTE

日JOADEMO

JIMUREPORTDBFIELD

双备份

SPRINGCLOUD

TESTNOTE

曲查询

CLOUAUSER

TESTV3HELLO

SEATAWORK

国SYSUSER

LRONMAN

重OSSFILE

国SYSFILES

LSWTEST

ISEATADEMO

国SYSUSERROLE

日ONLAUTHDATA

LGACTIVITI

L翔LCRUD

TEST02

国DEMO

日SYSLOG

电JIMUDLICT

6视图

国SYSCATEGOY

HILNACOS

国SYSTENANT

LSEATA

晶报表

鄂事件

DPLOCAL

函数

LILTEST

鱼表


3.Idea工程导入
导入后如下

GOTOFILECTRL+SHIFT+N

JEECG-BOOT-MASTERJEECG-BOOT-PARENT]

SEARCHEVERYWHEREDOUBLESHIFT

NAVIGATIONBARALT+HOME

DROPFILESHERETOOPEN

RECENTFILESCTRL+E

DOCKER-COMPOSEYML

>JEECG-BOOT-BASE-CO

JEECG-BOOT-PARENTIML

LLLEXTERNALLIBRARIES

JEECG-MODULESYSTEM

JEECG-MODULE-SYSTEN

BSCRATCHESANDCONSOLES

JEECG-SERVER-CLOUD

-JEECG-MODULE-DEMO

README-ENIMG

README.MD

EECG-BOOT-MASTER

TEMAPPLICATION

GITATTRIBUTES

GITHUB

LICENSE

IDEA

MPOM.XML

A.GITIGNORE

.GITEE

IPROJECT

REBEL

不Q

三一

DB

B


(1) 修改数据库
文件路径:jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml
修改位置:

#配置监控统计拦截ILTERS,去掉后监控界面ISQL无法统计,WQL1用于防火

CONNECTIONPROPERTIES:DRUID.STAT.MERGESQL|=TRUE;DRUID.STAT.SLOWSQLMILLISL=5000

UR1:IDBC:MYVSAL://127.0.0.1:306/JEECG-B0OT?PHARACTERENC0DING=UF-8&USEUNLCODE=T

+U过CONNECTPROPEPTIES两花来打开HERGESQT功能:慢SQL记录

RIVER-CLASS-NAME:COM.MYSQL.CJ.JDBC.DRI

MAXPOOLPREPAREDSTATEMENTPERCONNECTIONSIZE:20

CHAGFUTGO.中J花

打PSCACHE,并且指定每个连接LPSCACHE的

POOLPREPAREDSTATEMENTS:TRUE

#UR1:JDBC:MYSQL://LOCALHOST:3306/JEECG-BOC

FILTERS:STAT,WALL,SLT4J

@O/N/A108:12(7CHARS)LFUTF-8

LE-SYSTEM)JEECG-SYSTEM-START)SRC)MAIN)RESOURCES)GAPPLICATION-DEVYML

TESTONBORROW:FALSE

OAPPLICATIONPRODYML

#DRIVEP-CLQSS-NAME:COM.

AME:COM.MYSQL.CJ.JDBC.DRIVER

EPROBLEMSTERMIN

>-JEECG-BOOT-BASECORE

TESTWHILEIDLE:TRUE

JEECG-SYSTEM-STARTIN

#MULTI-DQTQSOURCE1:

ESTONRETURN:FALSE

>JEECG-MODULE-DEMO

JEECG-MODULE-SYSTEM.IN

VJEECG-MODULE-SYSTEM

OAPPLICATION-TEST.YML

三云尊一OAPPLICATION-DEVYMLX

JEECG-SYSTEM-STAR

>JEECG-SYSTEM-API

COAPPLICATIONYML

LOGBACK-SPRINGXML

PASSWORD:ROOT

H0E十.1270A

COJEECGSYSTEMAPPLICATION

>-JEECG-SYSTEM-BIZ

#PASSWORD:ROOT

USERNAME:ROOT

JEECG-BOOTPARE

#USERNAME:ROOT

DATABASE:0

AAPPLICATION-DEVYML

JEECG-BOOT-MAS

MASTE

UILDYENDPOINTSSPRING

READMEMD

BANNERTXT

DEANALYZEREFACTORBUILDRUNIOOLSVCSWINDOWHELPOTHE

BOOT-MASTERJEECGMODU

DLATASOUNCE

DOCKERFILE

NPOM.XML

OCUMENT

REDIS配置

#多数据源配配置

.GITHU

>LTEST

>JEECG

SONARLINT

:>DATASOURCE

>GITEE

VSRC

VMAIN

PARENT-APPLICATION-D

=RESOURCES

:>DYNAMIC

IPROJECT

EDIS:

>JAVA

1>SPRING:>

DB

.IDEA

TODO

130

132

129

135

131

139

INTKBUILD

EP.....+.SENCNDING=UTE-8&USEUNIC0DE-TNU8SE

134

137

242

128

127

145

126

140

22

50X3

136

323

138

13了

WHELPOTHER

TGENLNCE

42


(2) 修改Redis
文件路径:jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml
修改位置:

MAPPER-LOCATIONS:CLASSPATH*:ORG/JEECG/MODULES/**/XML/*

丑设个购署今政地行的EA打印山求本正特或湘试的时候可以

URL:JDBC:MYSQL://LOCALHOST:3306/JEEGG-BOOT2?USEUNICODE=TRUE&CHAR

DRIVER-CLASS-NAME:COM.MYSQL,CJ.JDBC.DRIV

@O/N/A108:12(7CHARS)LFUTF-82SPACES0

DOCUMENT1/1>SPRING:>DATASOURCE:>DYNAMIC:

主键类型0:"数拥有0自增",1:"该类型为未设置去健类",2:"用户输入ID",3:"全局唯-10(数字类型唯一1D)",4:

#DRIVEN-CLASS-NAME:COLML.MYSQL,CJJDBCDRI

SONARLINTBUILDENDPOINTSSPRING

VYMLCOJEECGSYSTEMAPPLICATION

ID-TYPE:ASSIGN_ID

TEM)JEECG-SYSTEM-START)SRC)MAIN)RESOURCES)C6APPLICATIONDEVYML

TABLE-UNDERLINE:TRUE

#关MP3.0自带的BQNNER

JEECG-MODULE-SYSTEM.IN

SAPPLICATION-PRODYML

VJEECG-MODULE-SYSTEM

JEECG-SYSTEM-STARTI

>-JEECG-BOOT-BASE-CORE

CSAPPLICATIONYML

#默认数据库表下划线命名

#MULTI-DATASOURCE1:

#PQSSWORD:POOT

PORT:6379

LYZEREFACTORBUILDRUNOOLSVCSWINDOWHELPOTHER

APPLICATION-DEVYML

-JEECG-SYSTEM-BIZ

>JEECGMODULE-DEMO

H0ST:127.0.0.

NG333OF1979M

#USERNAME:POOT

OAPPLICATION-TEST.YML

TERMINALGPROFILERSONA

三TODO0PROBLEMS

CONFIGURATION:

BANNER:FA礼SE

LOGBACK-SPRINGXML

GLOBAL-CONFIG:

JEECG-SYSTERM-STAR

DB-CONFIG:

MYBATIS-PLUS:

MYBATISPLUS设

>JEECG-SYSTEM-API

AEVENTLOGR

README.MD

JEECG-BOOT-ME

RESOURCES

JREBELCONSOLE

>LTEST

G一OAPPLICATION-DEVYMLX

BANNERTXT

DATABASE:0

DOCKERFILE

BOOT-MASTER)JEECG-MO

NMPOMXML

#REDIS配置

PASSWORD:1

>JEECG

#多数据源原配置

ERJEECG-BOOTPARENTAPPLICATION-DEV

VSRC

IDEA

MAIN

IPROJECT

REDIS:

.GITHU

>GITEE

#主键类型0:"数据D自增

DB

>LJAVA

161

155

162

154

152

159

160

144

153

156

150

157

151

149

158

145

247

146

243

EILEEDITVIEW


4.后端工程启动
找到类 :jeecg-system-start/src/main/java/org/jeecg/JeecgSystemApplication.java ,右键执行启动
通过 :http://localhost:8080/jeecg-boot/doc.html   访问后台的swagger地址。如下:

JEECGBOOT后台服务APL接口文档

JEECGBOOT后台服务AP接口文档

北京敲敲云科技有限公司

C拖拽WEBSOCKET议试

系统评论回复表

数据集参数表

入文档关键字搜索

LOCALHOST8O80

多数据源管理

2.0LCOPYRIGHT@2019-KNIFE4J

定时任务接口

填值规则

分组LOCATION

后台AP接口

数据字典

知识库文档管理

S编码校验规贝

2LAPI-DOCS

数据源表

接口统计信息

2LAPI-DO

BASEPATH

分组名称

用户登录

单表DEM

部门权限表

简介

表单评论文

部门角色

服务UR

角色首页配

7V

分组URL

1V

7V

1V

职务表

6V

重复校张

DEFAULIT

12V

7

HOST

作者

8

2

版本

7

LETE

7

POST

8

7

D


代码目录结构
5.前端工程启动
Visual导入工程

VISUALSTUDIOCODE

EDITINGEVOLVED

/SHOWWELCOMEPAGEONSTARTUP

务课程1基H葡DAY2W服务准架SPRINGCLOUDN3资

LEANTHEFUNDAMENTALS

RUNTERMINALHEL

TSELECTIONYIEW

INDEXD:WORKCOURSE微服务课程

EECGBOOTVUE

WALKTHROUGHS

BOOSTYOURPRODUCTIVITY

L9CLONEGITREPOSITO

{}PACKAGEJSON

GBOOTVUE3MASTER-

ENVDEVELOPMER

PRETTIERCONFIG

JESTCONFIGMJS

SCOMMITINTCONFG

了OPENFOLDER

L生NEWFILE.

年包

,ENVPRODUCTIO

,EDITORCONFIG

凸OPENFLE

STSCONFIGJSON

READMEMD

LICENSE

STYELINTCONF

EXPLORER

E3-MASTER

RECENT

>GITEE

OESLINTIGNORE

ESLINTRGJS

>TIMELINE

XWELCOM

GITIGNORE

GITHUB

TYPES

Z1>NPMSCRIR

START

YARNCLEAN

SWINDICONFGT

>OUT


确保打开了:NPM Scripts

VISUALSTUC

EDITINGEVOVE

INDEXD:LWORKCOURSE微报

L生NEWFILE.

CLONEGITREPOSITORY..

ECGBOOT-VUE3-MASTER

VFPACKAGEJSON

9BOOTSTRAPPNPMINSTALL

SPRETTIER.CONFIGJS

SJESTCONFIG.MJS

PACKAGEJSON

COMMITINT.CONFGJS

PNPM-LOCKYAML

INDEX.HTML

NPMSCRPTS

VSTYLELINT.CONFIGJS

SENV.DEVELOPMENT

DREADMEMD

OPENFOLDER..

ENV.PRODUCTION

NPMSCRIPTS

.ESLINTRCJS

XDWELCOME

.STYLELINTIGNORE

JSPOSTCSS.CONFIGYJS

PENEDITORS

.EDITORCONFIG

PRETTERIGNORE

>BUILD

OESLINTIGNORE

1OPENFILE

GITPODYML

SSTART

RECENT

DOCKEHLE

TIMELINE

YARNCLEAN

LICENSE

AENV

PUBLIC

三NPM

>MOCK

SELECTION

GITIGNORE

NPMRC

>TESTS

EXPLORER

.AITHUB

>SRC

RSTSCONFIGYJSON

TIRLINE

TERMINA

>TYPES

FOLDERS

>.IDEA

INALHEL

IEW

OUTLINE

.GTTEE

日贴

RUN

99

RTINE


注意修改访问的后端地址

A..I,E1,

VITEGL08D0WAINURLHTTP://1OCA1HOST:888E/JEECG-BOOT

VITE_PR0XY-[["/JEECGBOOT""HTTP://LOCALHOST:888E/JEECG-B

修改成自己的后台地址

跨域代理,您河以配置多个,请注查城行产

VITEGLOB_APIURLPREFIX=

VITEPUBLTCPATH

QWELCOMESENV.DEVELOPMENTX

是吉打开OK

VITE_DROP_CONSOLE=FA1S

EECGBOOTVUE3N

EILEEDITSELECTIONYIEW

VITE_USENOCK-TR

$ENVDEVELPMER

CLEAN:CACHENIMRAFNODE_

ME

#控制台不输出

{}PACKAGEJSON

>GITEE

SENVDEVELOPMENT

EDITORCONFIG

BOOTSTRAPPNPMINSTALL

#接口前缀

SERVENPMRUNDEY

EXPLORER

NIERMINALHELP

JSJESTCONFIGMJS

VITE_GLOB_APIURL-/JEEC

OESLINTRGJS

RLICENSE

GITHUB

YARNCLEAN

,ESLINTIGNORE

TYPES

GJTIGNORE

SUYELINT.CONFIG

SDEYVITE

COMMITLINTCON

SPRETTIERCONFIGYJ

9

TSCONFIGJSO


点击命令 server启动项目。看到如下日志标识启动成功

相关文章
|
Java Maven
maven 使用国内代理
一直使用 maven默认仓库,maven 的下载速度一直不快不慢;最近换了网络,maven秒变蜗牛,换了阿里云的镜像,瞬间飞快。 配置文件 ${USER_HOME}/.m2/settings.xml: 设置阿里云镜像 alimaven aliyun maven http://maven.
8623 0
|
3月前
|
存储 运维 Kubernetes
Kubernetes 多租户到底怎么隔离?命名空间、独立集群、虚拟集群,别再拍脑袋选了
Kubernetes 多租户到底怎么隔离?命名空间、独立集群、虚拟集群,别再拍脑袋选了
192 10
|
3月前
|
监控 安全 API
企业微信协议接口开发实践与最佳路径
在企业数字化转型中,企业微信官方API存在功能限制。本文探讨通过iPad协议实现个人微信互通、消息实时监控等核心需求,解析Protobuf与MMTLS通信、长连接维护及防封策略,揭示构建高效、安全SCRM系统的最佳实践路径。
421 6
|
存储 Kubernetes 数据处理
在K8S中,什么是有状态应用和无状态应用?
在K8S中,什么是有状态应用和无状态应用?
|
机器学习/深度学习 DataWorks 安全
CDP是什么?
CDP是什么?
1199 0
|
Linux SoC
Linux设备树(DTS)
Dts:DTS即Device Tree Source,是一个文本形式的文件,用于描述硬件信息。一般都是固定信息,无法变更,无法overlay。 设备树由来 linux内核源码中,之前充斥着大量的平台相关(platform Device)配置,而这些代码大多是杂乱且重复的,这使得ARM体系结构的代码维护者和内核维护者在发布一个新的版本的时候有大量的工作要做,以至于LinusTorvalds 在2011年3月17日的ARM Linux邮件列表中宣称“Gaah.Guys,this whole ARM thing is a f*cking pain in the ass”这使得整个ARM社区不得不
479 0
|
存储 canal Kubernetes
在K8S中,什么是CNI?平时K8s集群常用什么网络插件?
在K8S中,什么是CNI?平时K8s集群常用什么网络插件?
|
SQL 数据可视化 Oracle
这篇文章教会你:从 SQL Server 移植到 DM(上)
这篇文章教会你:从 SQL Server 移植到 DM(上)
866 8
|
监控 网络协议 Java
Java中的WebSocket应用与实践
Java中的WebSocket应用与实践
|
关系型数据库 MySQL 数据库连接
利用LAMP+PbootCMS快速搭建公司门户网站
根据云起冬季实战营第一期:从零到一上手玩转云服务器。总结一篇快速搭建公司门户网站的笔记。
1416 1
利用LAMP+PbootCMS快速搭建公司门户网站

热门文章

最新文章

下一篇
开通oss服务