application.properties 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. # ==================== 服务器配置 ====================
  2. # 服务监听端口
  3. SERVER_PORT=8001
  4. # 服务监听地址
  5. SERVER_ADDRESS=127.0.0.1
  6. # 文件上传单个文件大小限制
  7. SERVER_MULTIPART_MAX_FILE_SIZE=100MB
  8. # 文件上传请求总大小限制
  9. SERVER_MULTIPART_MAX_REQUEST_SIZE=100MB
  10. # Tomcat最大工作线程数
  11. SERVER_TOMCAT_THREADS_MAX=200
  12. # Tomcat最小空闲线程数
  13. SERVER_TOMCAT_THREADS_MIN_SPARE=10
  14. # ==================== 数据库配置 (PostgreSQL) ====================
  15. # 数据库主机地址
  16. DB_HOST=127.0.0.1
  17. # 数据库端口号
  18. DB_PORT=5432
  19. # 数据库名称
  20. DB_NAME=lingyue_zhibao
  21. # 数据库用户名
  22. DB_USERNAME=postgres
  23. # 数据库密码
  24. DB_PASSWORD=postgres
  25. # HikariCP 连接池最小空闲连接数
  26. DB_POOL_MIN_IDLE=5
  27. # HikariCP 连接池最大连接数
  28. DB_POOL_MAX_SIZE=20
  29. # HikariCP 空闲连接超时时间(毫秒)
  30. DB_POOL_IDLE_TIMEOUT=30000
  31. # HikariCP 连接最大生命周期(毫秒)
  32. DB_POOL_MAX_LIFETIME=1800000
  33. # HikariCP 获取连接超时时间(毫秒)
  34. DB_POOL_CONNECTION_TIMEOUT=30000
  35. # ==================== Redis缓存配置 ====================
  36. # Redis服务器主机地址
  37. REDIS_HOST=127.0.0.1
  38. # Redis服务器端口号,默认6379
  39. REDIS_PORT=6379
  40. # Redis访问密码
  41. REDIS_PASSWORD=123123
  42. # Redis数据库索引(0-15)
  43. REDIS_DATABASE=0
  44. # Redis连接超时时间
  45. REDIS_TIMEOUT=10s
  46. # Lettuce连接池最小空闲连接数
  47. REDIS_POOL_MIN_IDLE=0
  48. # Lettuce连接池最大空闲连接数
  49. REDIS_POOL_MAX_IDLE=8
  50. # Lettuce连接池最大连接数
  51. REDIS_POOL_MAX_ACTIVE=8
  52. # Lettuce连接池最大阻塞等待时间(负值表示无限制)
  53. REDIS_POOL_MAX_WAIT=-1ms
  54. # ==================== JWT配置 ====================
  55. # JWT密钥(生产环境请务必修改,长度至少32位)
  56. JWT_SECRET=lingyue-zhibao-jwt-secret-key-must-be-at-least-32-characters
  57. # access token 过期时间(秒),默认24小时
  58. JWT_ACCESS_TOKEN_EXPIRE=86400
  59. # refresh token 过期时间(秒),默认7天
  60. JWT_REFRESH_TOKEN_EXPIRE=604800
  61. # ==================== 文件存储配置 ====================
  62. # 存储类型:local(本地磁盘)
  63. FILE_STORAGE_TYPE=local
  64. # 本地存储根路径
  65. FILE_LOCAL_PATH=/data/lingyue/files
  66. # ==================== 异步任务线程池配置 ====================
  67. # 核心线程数
  68. TASK_CORE_POOL_SIZE=5
  69. # 最大线程数
  70. TASK_MAX_POOL_SIZE=20
  71. # 任务队列容量
  72. TASK_QUEUE_CAPACITY=100
  73. # ==================== Python NER 服务地址 ====================
  74. # NER 服务对外地址(Java后端通过此地址调用Python服务)
  75. NER_SERVICE_URL=http://127.0.0.1:8002
  76. # NER 请求超时时间(毫秒)
  77. NER_TIMEOUT=30000
  78. # ==================== DeepSeek LLM 配置(Java后端) ====================
  79. # DeepSeek API 基础地址
  80. LLM_API_URL=https://api.deepseek.com/v1
  81. # DeepSeek API 密钥(必填)
  82. LLM_API_KEY=
  83. # 使用的模型名称
  84. LLM_MODEL=deepseek-chat
  85. # 最大生成令牌数
  86. LLM_MAX_TOKENS=4096
  87. # 温度参数(控制随机性,0-1,值越低输出越稳定)
  88. LLM_TEMPERATURE=0.7
  89. # ==================== 日志配置 ====================
  90. # 业务代码日志级别
  91. LOG_LEVEL_APP=debug
  92. # Spring框架日志级别
  93. LOG_LEVEL_SPRING=warn