application-dev.yml 1.35 KB
# 开发环境配置
spring:
  # 数据源配置
  datasource:
    url: jdbc:mysql://localhost:3306/apple_erp?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
    username: root
    password: MySQL@123
    druid:
      # 开发环境使用较少的连接数
      initial-size: 2
      min-idle: 2
      max-active: 10
      max-wait: 30000
      # 开发环境开启SQL监控
      stat-view-servlet:
        enabled: true
        url-pattern: "/druid/*"
        login-username: admin
        login-password: admin123

  # Redis配置
  redis:
    host: localhost
    port: 6379
    password: 
    database: 0

  # 开发环境关闭缓存
  cache:
    type: none

# MyBatis Plus配置
mybatis-plus:
  configuration:
    # 开发环境打印SQL
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

# 日志配置
logging:
  level:
    com.apple.erp: debug
    org.springframework.security: debug
    org.springframework.web: debug
    com.alibaba.druid: debug
  file:
    name: logs/apple-erp-dev.log

# 自定义配置
apple:
  erp:
    # JWT配置
    jwt:
      secret: apple-erp-jwt-secret-key-dev-2024
      expiration: 86400
      refresh-expiration: 604800
    
    # 文件上传配置
    upload:
      path: D:/upload/apple-erp/
      allowed-types: jpg,jpeg,png,gif,pdf,doc,docx,xls,xlsx
      max-size: 10