启动后台接口服务
...大约 2 分钟商业版教程启动后台
启动后台接口服务
初始化数据库
连接数据库后新建数据库 platform-plus
运行SQL文件 platform-mall-distribution/_sql/platform-mall-MySQL.sql
运行SQL文件 platform-mall-distribution/_sql/platform-mall-MySQL.sql-activiti.sql
项目导入到IDEA
- 启动IDEA,点击open
- 在管理系统后台配置微信收款账户
- 修改开发环境配置/platform-api/src/main/resources/application.yml
修改配置
spring:
main:
allow-bean-definition-overriding: true
application:
name: @artifactId@
profiles:
active: @env@
servlet:
multipart:
max-file-size: 100MB
max-request-size: 100MB
enabled: true
redis:
database: 0
host: 127.0.0.1
port: 6379
# 密码(默认为空)
password:
# 连接超时时长(毫秒)
timeout: 6000ms
jedis:
pool:
# 连接池最大连接数(使用负值表示没有限制)
max-active: 10000
# 连接池最大阻塞等待时间(使用负值表示没有限制)
max-wait: -1ms
# 连接池中的最大空闲连接
max-idle: 10
# 连接池中的最小空闲连接
min-idle: 0
platform-api:
jwt:
# 加密公用秘钥(32位)-保存在服务端,以防被攻击
secret:
bytedance:
open:
appId:
secret:
# 支付设置SALT
salt:
token:
ali:
#支付宝小程序配置
ma:
appId:
# 应用私钥
privateKey:
# 支付宝公钥
pubKey:
pay:
#支付宝分配给开发者的网页&移动应用Id
appId: 2021002155660044
#商户应用公钥
rsaPublicKey:
#商户应用私钥(注意,如果是Java语言,需要使用pkcs8格式的私钥,避免出现不可预知的错误)
merchantPrivateKey:
#支付宝公钥
alipayPublicKey:
#加密方式
signType: RSA2
#网关域名 线上为:openapi.alipay.com 沙箱为:openapi.alipaydev.com
gatewayHost: openapi.alipay.com
#通信协议,通常填写https
protocol: https
#支付回调通知地址
baseNotifyUrl: https://fly2you.cn/platform-api
encryptKey:
qq:
#QQ小程序配置
miniapp:
appid:
secret:
pay:
#QQ支付商户号
mchId:
#QQ支付商户密钥
mchKey:
wx:
#微信支付配置
pay:
#支付回调通知地址。必填项
baseNotifyUrl: https://fly2you.cn/platform-api
app:
# 微信开放平台申请的移动应用ID
appId:
- 获取wx.app.appId 公钥、密钥如何设置
- 修改开发环境配置/platform-admin/src/main/resources/application.yml
- 同上
- 修改开发环境配置/platform-api/src/main/resources/application-dev.yml
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
dynamic:
primary: master # 设置默认的数据源或者数据源组,默认值即为 master
datasource:
master:
url: jdbc:mysql://localhost:3306/fly2you?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: 123456
driverClassName: com.mysql.cj.jdbc.Driver
second:
url: jdbc:mysql://localhost:3306/fly2you?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: 123456
driverClassName: com.mysql.cj.jdbc.Driver
- 修改生产环境配置/platform-api/src/main/resources/application-prod.yml
- 同上
- 修改开发环境配置/platform-admin/src/main/resources/application-dev.yml
- 同上
- 修改生产环境配置/platform-admin/src/main/resources/application-prod.yml
- 同上
启动接口服务
- 启动PlatformAdminApplication.java
- 启动PlatformApiApplication.java