# MySQL DataSource (DEV) - 使用环境变量 spring.datasource.url=${DB_URL:jdbc:mysql://localhost:3306/aigc?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true} spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver spring.datasource.username=${DB_USERNAME:root} spring.datasource.password=${DB_PASSWORD:177615} spring.jpa.hibernate.ddl-auto=update spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true # 初始化脚本仅在开发环境开启 spring.sql.init.mode=always spring.sql.init.platform=mysql # 支付宝配置 (开发环境 - 沙箱测试) alipay.app-id=2021000000000000 alipay.private-key=MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC... alipay.public-key=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA... alipay.gateway-url=https://openapi.alipaydev.com/gateway.do alipay.charset=UTF-8 alipay.sign-type=RSA2 alipay.notify-url=http://localhost:8080/api/payments/alipay/notify alipay.return-url=http://localhost:8080/api/payments/alipay/return # PayPal配置 (开发环境 - 沙箱模式) paypal.client-id=your_paypal_sandbox_client_id paypal.client-secret=your_paypal_sandbox_client_secret paypal.mode=sandbox paypal.return-url=http://localhost:8080/api/payments/paypal/return paypal.cancel-url=http://localhost:8080/api/payments/paypal/cancel # JWT配置 - 使用环境变量 jwt.secret=${JWT_SECRET:aigc-demo-secret-key-for-jwt-token-generation-very-long-secret-key} jwt.expiration=${JWT_EXPIRATION:604800000} # 日志配置 logging.level.com.example.demo.security.JwtAuthenticationFilter=DEBUG logging.level.com.example.demo.util.JwtUtils=DEBUG logging.level.org.springframework.security=DEBUG