项目下载
后端源码下载地址:下载后端代码
前端源码下载地址:下载前端代码
所需中间件及环境
- jdk 1.8 必须
- maven >= 3.0 必须
- nacos >=2.3.1 必须
- redis 必须
- minio 必须(文件管理)、可替换成obs
- mysql 可修改成其他数据库、默认mysql >= 8.0
- RabbitMQ 非必须、用于记录接口调用记录
- xxl-job 非必须
- sentinel 非必须
所需中间件安装包下载
初始化配置
- 在nacos管理界面新建一个命名空间
- 下载nacos配置文件、导入nacos中
- 创建数据库 库名 kunpeng_auth 无需导入数据表 项目启动时会自动在库里生成表结构及初始化数据
- 在nacos中修改 kunpeng.core.yaml 把redis、rabbitmq、minio 地址改成你自己的
redis:
open: true
database: 0
host: 127.0.0.1 #修改ip地址
port: 6379 #修改端口
password: password #修改密码
timeout: 6000ms
jedis:
pool:
max-active: 1000
max-wait: -1ms
max-idle: 10
min-idle: 5
rabbitmq:
host: 127.0.0.1 #修改ip地址
port: 5672 #修改端口
username: username #修改用户名
password: password #修改密码
virtual-host:
publisher-returns: true
publisher-confirm-type: correlated
kp:
minio:
url: http://127.0.0.1:9000
user-name: username
password: password
- 在nacos中修改 authentication 配置文件、把数据库链接改成你自己的
spring:
datasource:
dynamic:
primary: kunpeng_auth # 设置主数据源为 kunpeng_auth
p6spy: false
strict: false
datasource:
kunpeng_auth:
url: jdbc:mysql://127.0.0.1:3306/kunpeng_auth?useUnicode=true&autoReconnect=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&zeroDateTimeBehavior=CONVERT_TO_NULL
username: username #修改用户名
password: password # 修改密码
driver-class-name: com.mysql.jdbc.Driver
- 启动网关:修改网关代码 kunpeng-gateway 中resources 里面bootstrap-dev.yml文件,把nacos地址改成你自己的
spring:
cloud:
nacos:
username: username #修改用户名
password: password #修改密码
discovery:
server-addr: http://127.0.0.1:8848 #修改ip地址
namespace: b502bb03-dd78-4078-8934-111111111 # 修改命名空间
config:
server-addr: http://127.0.0.1:8848 #修改ip地址
namespace: b502bb03-dd78-4078-8934-111111111 # 修改命名空间
group: DEFAULT_GROUP
file-extension: yaml
prefix: gateway
logging:
level:
org.springframework.cloud.gateway: TRACE
org.springframework.cloud.loadbalancer: DEBUG
- 启动鉴权服务:修改网关代码 kunpeng-auth 中resources 里面bootstrap-dev.yml文件,把nacos地址改成你自己的
spring:
cloud:
nacos:
username: username #修改用户名
password: password #修改密码
discovery:
server-addr: http://127.0.0.1:8848 #修改ip地址
namespace: b502bb03-dd78-4078-8934-111111111 # 修改命名空间
config:
server-addr: http://127.0.0.1:8848 #修改ip地址
namespace: b502bb03-dd78-4078-8934-111111111 # 修改命名空间
group: DEFAULT_GROUP
file-extension: yaml
prefix: authentication
extension-configs:
- data-id: kunpeng.core.yaml
group: DEFAULT_GROUP
refresh: true
logging:
level:
com.kunpeng.framework.modules: debug
- 启动前端代码:下载前端代码,然后启动,具体操作请参考前端文档
恭喜您,昆鹏系统已经搭建完成。现在开始体验吧
版本说明
版本说明
- 目前支持主流jdk 1.8 springBoot 2.7.18(jdk1.8最高支持版本)
- jdk 1.7 和 springBoot 3 版本会在26年2月之前发布
- jdk 及 springBoot 更高版本也会在未来升级