## 导入JPower工程
## 创建数据库
1. 打开Mysql数据库客户端,新建一个数据库jpower
2. 找到JPower工程sql文件夹下的sql脚本
![](https://img.kancloud.cn/b1/52/b15234d649f7c52df6dcd04710080574_746x1036.png)
3. 执行脚本
> 执行顺序为 mysql_create_core_table.sql -> mysql_create_core_data.sql -> mysql_core_city_data.sql
4. 看到下面的表则说明数据库新建成功
![](https://img.kancloud.cn/30/99/3099bb1bf4237aa092ef33d8587ebb1d_558x752.png)
## Nacos增加配置(boot项目无需配置nacos)
1. 访问nacos地址:[http://localhost:8848/nacos](http://localhost:8848/nacos)
2. 账号密码:nacos nacos
3. 新建配置
![](https://img.kancloud.cn/17/f8/17f8990af97e0e732d0fa99eec2af75a_3630x1652.png)
* [ ] 新建jpower.yaml配置
找到工程docs/config/nacos/jpower.yaml文件,将内容复制到nacos中,点发布
![](https://img.kancloud.cn/07/3e/073ef28dd1eb383b657fa1c059b1c5b2_3614x1666.png)
* [ ] 新建jpower-dev.yaml配置
找到工程docs/config/nacos/jpower-dev.yaml文件,将内容复制到nacos中,点发布
![](https://img.kancloud.cn/e3/03/e303acd48d4c3bdb30c3a4d9c4988580_3622x1658.png)
* [ ] 新建jpower-api.yaml配置
找到工程docs/config/nacos/jpower-api.yaml文件,将内容复制到nacos中,点发布
`该配置文件是swagger聚合文档配置,如无该配置文件不影响工程运行,但swagger文档无法显示,故开发环境和测试环境也建议新增此配置文件(访问聚合文档需启动jpower-api项目)。`
![](https://img.kancloud.cn/5a/29/5a29055bf32495b8dd8b0a80ca0adfdf_3636x1686.png)
* [ ] 新建jpower-gateway-dev.json配置
找到工程docs/config/nacos/gateway/jpower-gateway-dev.json文件,将内容复制到nacos中,点发布
`该配置文件是动态路由的配置,如无该配置文件不影响工程运行`
![](https://img.kancloud.cn/09/6b/096b64e00ef719d54e53c7cc60648ca1_3632x1668.png)
4. 界面一览
![](https://img.kancloud.cn/8f/cd/8fcd52b66e0b0a6b6c3a3644e18b408e_3636x1192.png)
5. 修改工程中所有服务中的bootstrap.yml配置里的nacos地址
![](https://img.kancloud.cn/a0/12/a012162d94f7e4fdc174c249dbce3536_2886x1356.png)
### 好了,工程的导入准备全部完毕,下面我们开始运行JPower工程!~
- 序言
- 开发环境准备
- 环境要求
- 环境安装
- 基础环境安装
- Nacos安装
- Sentinel安装
- 插件安装
- 导入工程
- 运行工程
- 工程测试
- JPower特性
- 系统启动器
- 多终端令牌认证
- 系统鉴权
- 鉴权API
- 鉴权配置
- API权限配置
- 接口放行配置
- 数据权限
- redis缓存
- 动态网关
- 聚合文档
- SaaS多租户
- 概念
- 使用
- Xss防注入
- 日志记录
- 操作日志&错误日志
- SQL打印
- feign请求日志&配置
- gateway日志
- 服务日志打印
- 导入导出
- 字典查询
- 系统文件上传下载
- 接口监控
- 代码生成器
- 配置文件共享
- Mybatis过滤器
- 配置说明
- 高级实战
- nacos动态配置
- Seata分布式事务
- 简介
- docker启动
- 微服务配置
- 微服务远程调用
- 声明式服务调用 Feign
- 熔断机制 Sentinel
- sentinel流控
- 简介
- 微服务配置
- 配置nacos对接
- APM监控&链路追踪
- 简介
- 安装
- 微服务接入
- SpringBootAdmin监控
- ELK分布式日志追踪系统
- ELK简介
- ELK一键部署
- 微服务日志对接ELK
- JPower-Chat
- 配置说明
- 生产部署
- docker部署
- docker安装
- docker-compose安装
- harbor安装
- 部署步骤
- 版本升级
- 1.0.1升级到2.0.0
- 2.0.0升级到2.0.2
- 2.0.2升级2.1.0
- 2.1.0升级到2.1.1
- 2.1.1升级到2.1.2
- 2.1.2升级到2.1.4