application.properties 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # ===================================
  2. # 数据提取规则服务配置
  3. # Extract Service Configuration
  4. # ===================================
  5. # 服务配置
  6. server.port=18521
  7. spring.application.name=extract-service
  8. # 数据库配置 (继承自 lingyue-starter 或独立配置)
  9. spring.datasource.url=jdbc:postgresql://localhost:5432/lingyue_zhibao
  10. spring.datasource.username=lingyue
  11. spring.datasource.password=lingyue123
  12. spring.datasource.driver-class-name=org.postgresql.Driver
  13. # MyBatis Plus 配置
  14. mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
  15. mybatis-plus.configuration.map-underscore-to-camel-case=true
  16. mybatis-plus.global-config.db-config.id-type=ASSIGN_UUID
  17. mybatis-plus.type-handlers-package=com.lingyue.common.mybatis
  18. # Redis 配置 (用于任务进度跟踪)
  19. spring.data.redis.host=localhost
  20. spring.data.redis.port=6379
  21. # RabbitMQ 配置 (用于异步任务)
  22. spring.rabbitmq.host=localhost
  23. spring.rabbitmq.port=5672
  24. spring.rabbitmq.username=guest
  25. spring.rabbitmq.password=guest
  26. # 提取服务配置
  27. extract.task.timeout=600000
  28. extract.ai.max-retries=3
  29. extract.ai.retry-delay=1000
  30. extract.cache.enabled=true
  31. extract.cache.ttl=3600
  32. # SpringDoc 配置
  33. springdoc.api-docs.enabled=true
  34. springdoc.swagger-ui.enabled=true
  35. springdoc.swagger-ui.path=/swagger-ui.html
  36. # 日志配置
  37. logging.level.com.lingyue.extract=DEBUG
  38. logging.level.org.mybatis=DEBUG