server: port: 5568 servlet: context-path: /api spring: application: name: aida-seller profiles: active: dev datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://${DB_HOST:localhost}:${DB_PORT:3306}/${DB_NAME:aida_seller}?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true username: ${DB_USER:root} password: ${DB_PASSWORD:root} servlet: multipart: enabled: true max-file-size: 10MB max-request-size: 10MB data: redis: host: ${REDIS_HOST:localhost} port: ${REDIS_PORT:6379} password: ${REDIS_PASSWORD:} database: 0 security: jwt-secret: ${BACK_JWT_SECRET:JWTSECRET} jwt-token-header: Authorization jwt-token-prefix: Bearer- jwt-expiration: ${BACK_JWT_EXPIRATION:8640000000} ignore-paths: - /favicon.ico - /doc.html - /swagger-ui.html - /swagger-ui/** - /swagger-resources/** - /v2/api-docs - /v3/api-docs/** - /webjars/** - /api/account/login - /api/account/preLogin - /api/designer/check - /api/global-award/contestants/export mybatis-plus: mapper-locations: classpath*:/mapper/**/*.xml type-aliases-package: com.aida.seller.module.*.entity global-config: db-config: id-type: auto logic-delete-field: deleted logic-delete-value: 1 logic-not-delete-value: 0 configuration: map-underscore-to-camel-case: true log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # MinIO 配置 minio: endpoint: https://www.minio-api.aida.com.hk access-key: admin secret-key: Aidlab123123! default-bucket: aida-user # JWT 配置 jwt: secret: ${JWT_SECRET:YourSuperSecretKeyForJWTTokenGenerationMustBeAtLeast256Bits} expiration: ${JWT_EXPIRATION:86400000} # Knife4j 配置 knife4j: enable: true setting: language: zh_cn # 日志配置 logging: level: com.aida: debug pattern: console: "%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{50} - %msg%n"