server: port: 1005 spring: application: name: Essential # 文件上传配置 servlet: multipart: enabled: true max-file-size: 10MB # 最大文件大小 max-request-size: 10MB # 最大请求大小 # config: # import: optional:nacos:mysql-dev?group=zk-parent&namespace=dev&refresh=true # 暂时禁用 Nacos 配置导入 cloud: nacos: discovery: server-addr: 115.190.125.125:8848 enabled: false namespace: dev group: zk-parent config: server-addr: 115.190.125.125:8848 namespace: dev group: zk-parent prefix: mysql-dev file-extension: yml import-check: enabled: false # Redis配置 redis: host: 115.190.125.125 port: 6377 password: # 如果有密码请填写 database: 0 # 使用数据库0 timeout: 3000ms lettuce: pool: max-active: 8 # 连接池最大连接数 max-idle: 8 # 连接池最大空闲连接数 min-idle: 0 # 连接池最小空闲连接数 max-wait: -1ms # 连接池最大阻塞等待时间 # 数据库配置 datasource: url: jdbc:mysql://115.190.125.125:3306/hunlian?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false&allowPublicKeyRetrieval=true username: root password: lsx@hfs?gln.lsc driver-class-name: com.mysql.cj.jdbc.Driver # HikariCP 连接池配置 hikari: minimum-idle: 5 # 最小空闲连接数 maximum-pool-size: 20 # 最大连接池大小 connection-timeout: 30000 # 连接超时时间(毫秒)30秒 idle-timeout: 600000 # 空闲连接超时时间(毫秒)10分钟 max-lifetime: 1800000 # 连接最大存活时间(毫秒)30分钟 connection-test-query: SELECT 1 # 连接测试查询 # MyBatis Plus配置 mybatis-plus: configuration: map-underscore-to-camel-case: true log-impl: org.apache.ibatis.logging.stdout.StdOutImpl global-config: db-config: logic-delete-field: isDeleted logic-delete-value: 1 logic-not-delete-value: 0 # MinIO配置(存储空间不足,暂时停用) # minio: # endpoint: http://115.190.125.125:9000 # accessKey: minioadmin # secretKey: minioadmin # bucketName: avatars # bannerBucket: banners # avatarFolder: 红娘 # 头像本地存储配置 avatar: upload: path: D:/marriage-avatars/ # 本地存储路径 url: prefix: http://localhost:8083/avatars/ # 访问URL前缀(通过网关) wx: pay: appId: wx3e90d662a801266e # 替换为你的小程序AppID mchId: 1727663839 # 替换为你的商户号 privateKeyPath: /path/to/apiclient_key.pem # 私钥文件路径 apiV3Key: d82ce405f04a47de14382bef4180239d # 替换为你的APIv3密钥 notifyUrl: https://your-domain.com/api/vip/pay/notify # 支付回调地址