|
|
@@ -118,20 +118,32 @@ spring.autoconfigure.exclude=\
|
|
|
org.springdoc.core.configuration.SpringDocConfiguration,\
|
|
|
org.springdoc.webmvc.ui.SwaggerConfig
|
|
|
|
|
|
-# 数据库配置
|
|
|
-spring.datasource.druid.url=jdbc:postgresql://localhost:5432/lingyue_zhibao
|
|
|
-spring.datasource.druid.username=lingyue
|
|
|
-spring.datasource.druid.password=123123
|
|
|
-
|
|
|
-# Redis配置
|
|
|
-spring.data.redis.host=localhost
|
|
|
-spring.data.redis.port=6379
|
|
|
+# ============================================
|
|
|
+# 数据库配置(使用标准 HikariCP)
|
|
|
+# ============================================
|
|
|
+spring.datasource.driver-class-name=org.postgresql.Driver
|
|
|
+spring.datasource.url=jdbc:postgresql://${DB_HOST:localhost}:${DB_PORT:5432}/${DB_NAME:lingyue_zhibao}
|
|
|
+spring.datasource.username=${DB_USERNAME:lingyue}
|
|
|
+spring.datasource.password=${DB_PASSWORD:123123}
|
|
|
+
|
|
|
+# HikariCP 连接池配置
|
|
|
+spring.datasource.hikari.minimum-idle=5
|
|
|
+spring.datasource.hikari.maximum-pool-size=20
|
|
|
+spring.datasource.hikari.idle-timeout=30000
|
|
|
+spring.datasource.hikari.max-lifetime=1800000
|
|
|
+spring.datasource.hikari.connection-timeout=30000
|
|
|
|
|
|
-# RabbitMQ配置
|
|
|
-spring.rabbitmq.host=localhost
|
|
|
-spring.rabbitmq.port=5672
|
|
|
-spring.rabbitmq.username=admin
|
|
|
-spring.rabbitmq.password=admin123
|
|
|
+# ============================================
|
|
|
+# Redis 配置
|
|
|
+# ============================================
|
|
|
+spring.data.redis.host=${REDIS_HOST:localhost}
|
|
|
+spring.data.redis.port=${REDIS_PORT:6379}
|
|
|
+spring.data.redis.password=${REDIS_PASSWORD:}
|
|
|
|
|
|
-# JWT配置
|
|
|
-jwt.secret=your-jwt-secret-key
|
|
|
+# ============================================
|
|
|
+# RabbitMQ 配置
|
|
|
+# ============================================
|
|
|
+spring.rabbitmq.host=${RABBITMQ_HOST:localhost}
|
|
|
+spring.rabbitmq.port=${RABBITMQ_PORT:5672}
|
|
|
+spring.rabbitmq.username=${RABBITMQ_USERNAME:admin}
|
|
|
+spring.rabbitmq.password=${RABBITMQ_PASSWORD:admin123}
|