| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- spring:
- datasource:
- type: com.zaxxer.hikari.HikariDataSource
- dynamic:
- # 设置默认的数据源或者数据源组,默认值即为 master
- primary: master
- # 严格模式 匹配不到数据源则报错
- strict: true
- datasource:
- # 主库数据源
- master:
- type: ${spring.datasource.type}
- driverClassName: com.mysql.cj.jdbc.Driver
- # jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
- # rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
- url: jdbc:mysql://localhost:3307/forge_admin?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
- username: root
- password: root
- hikari:
- # 最大连接池数量
- maxPoolSize: 20
- # 最小空闲线程数量
- minIdle: 10
- # 配置获取连接等待超时的时间
- connectionTimeout: 30000
- # 校验超时时间
- validationTimeout: 5000
- # 空闲连接存活最大时间,默认10分钟
- idleTimeout: 600000
- # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
- maxLifetime: 1800000
- # 多久检查一次连接的活性
- keepaliveTime: 30000
- spring.data:
- redis:
- # 地址
- host: localhost
- # 端口,默认为6379
- port: 6379
- # 数据库索引
- database: 0
- # redis 密码必须配置
- # password: 'your_redis_password'
- # 连接超时时间
- timeout: 10s
- # 是否开启ssl
- ssl.enabled: false
- # Redisson配置
- redisson:
- config: |
- singleServerConfig:
- address: "redis://localhost:6379"
- database: 0
- connectTimeout: 10000
- timeout: 3000
- retryAttempts: 3
- retryInterval: 1500
- connectionPoolSize: 64
- connectionMinimumIdleSize: 10
- threads: 16
- nettyThreads: 32
- config:
- datasource:
- url: ${spring.datasource.dynamic.datasource.master.url}
- username: ${spring.datasource.dynamic.datasource.master.username}
- password: ${spring.datasource.dynamic.datasource.master.password}
- driverClassName: ${spring.datasource.dynamic.datasource.master.driverClassName}
- # 酒店模块配置(二维码 / 支付安全开关)
- hotel:
- qr:
- # 二维码扫码基础URL(指向H5应用,顾客/员工扫码后打开H5页面)
- # 开发环境使用 HTTPS + 局域网IP(手机扫码需要安全上下文才能调用摄像头)
- # 生产环境请改为实际H5域名(必须 HTTPS)
- base-url: https://192.168.10.4:3001
- # 扫码落地路径:开发环境保持 H5 载体的 hash 路由旧值,既有二维码与扫码流程零变化
- # 生产环境(application.yml)默认 /r/,切换小程序载体时才会生效
- path: "/#/pages/hotel/scan-bind"
- # 支付安全开关:开发环境允许模拟支付,保持既有 H5 调试行为零变化
- # 生产环境(application.yml)默认 false,禁止覆盖为 true
- pay:
- mock-enabled: true
|