如何启动项目
目录索引:
后端项目启动
- 初始化数据库
- 修改项目配置文件(数据库配置、redis配置)
- 启动redis服务
- 启动项目
前台项目启动
- 安装依赖包
- 配置后台接口服务地址
- 启动项目
一、后端项目启动
jeecg-boot 从v2.0版本,重构成maven多模块项目,启动项目:jeecg-boot-module-system
项目结构说明:
├─jeecg-boot-parent(父POM: 项目依赖、modules组织)
│ ├─jeecg-boot-base-common(共通Common模块: 底层工具类、注解、接口)
│ ├─jeecg-boot-module-system (系统管理模块: 系统管理、权限等功能) -- 默认作为启动项目
│ ├─jeecg-boot-module-{?} (自己扩展新模块项目,启动的时候,在system里面引用即可)
(1)执行数据库初始化sql sql文件地址:jeecg-boot/db/jeecg-boot-mysql.sql(2)开发模式配置(/src/main/resources/application-dev.yml) 项目名称、端口号配置(请默认即可不需要修改)
server:
port: 8080
servlet:
context-path: /jeecg-boot
端口号是8080,项目名称是jeecg-boot本地后台接口地址:http://localhost:8080/jeecg-boot注意: 不能直接访问后台,会提示TOEKN无效错误。
数据库配置 :
spring:
datasource:
dynamic:
datasource:
#主数据源
master:
url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false
username: root
password: root
driver-class-name: com.mysql.jdbc.Driver
redis配置:(配置redis的host和port)
#redis 配置
redis:
database: 0
host: 127.0.0.1
lettuce:
pool:
max-active: 8 #最大连接数据库连接数,设 0 为没有限制
max-idle: 8 #最大等待连接中的数量,设 0 为没有限制
max-wait: -1ms #最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。
min-idle: 0 #最小等待连接中的数量,设 0 为没有限制
shutdown-timeout: 100ms
password: ''
port: 6379
(3)启动redis服务(4)以上配置完成后,即可启动后台项目本地启动:找到类/src/main/java/org/jeecg/JeecgApplication.java,右键执行
二、前台项目启动
(1)使用命令yarn install 下载项目依赖(2)配置后台接口地址 [1]. public/index.html (开发环境、正式发布)
window._CONFIG['domianURL'] = 'http://localhost:8080/jeecg-boot';
window._CONFIG['imgDomainURL'] = 'http://localhost:8080/jeecg-boot/sys/common/view';
[2]. vue.config.js(仅开发环境配置)
(3)启动项目注意:(如果启动报错的话,请升级node版本,把依赖node_modules删了,重新yarn install)调出Show npm Scripts 功能找到项目目录下文件package.json文件,鼠标右键选择Show npm Scripts
点击命令:serve 即可启动项目看到如下日志 则启动成功
通过 http://localhost:3000 访问项目即可进入系统,默认账号密码: admin/123456
当前内容版权归 Jeecg-Boot 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Jeecg-Boot .