application-prod.properties 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. #接口访问
  2. #http://localhost:16200/energy-manage-service/doc.html
  3. ######################自定义配置文件######################
  4. # 日志路径(环境)
  5. path.log = @profiles.active@
  6. spring.banner.location=classpath:banner/banner.txt
  7. server.port = 16200
  8. server.servlet.context-path = /energy-manage-service/
  9. server.tomcat.uri-encoding = UTF-8
  10. # 最大连接数
  11. server.tomcat.max-connections=100000
  12. # 最小空闲线程数
  13. server.tomcat.threads.min-spare=100
  14. # 最大线程数
  15. server.tomcat.threads.max=800
  16. # 当tomcat启动线程达到最大时,允许的最大排队请求个数
  17. server.tomcat.accept-count = 1000
  18. # server.tomcat.basedir = /opt/projecttmp
  19. server.maxHttpHeaderSize = 8192
  20. #请求数据量
  21. server.tomcat.max-http-form-post-size = 200MB
  22. #超时时间
  23. server.tomcat.connection-timeout = 180000
  24. # 应用名称
  25. spring.application.name = energy-manage-service
  26. # 自定义配置文件上传
  27. spring.servlet.multipart.max-file-size = 314572800
  28. spring.servlet.multipart.max-request-size= 1048576000
  29. # 全局时间格式转化
  30. #spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
  31. #spring.jackson.time-zone=GMT+8
  32. spring.jackson.serialization.write-dates-as-timestamps=true
  33. # 指定开发环境-由maven控制多环境
  34. spring.profiles.active = @profiles.active@
  35. #数据库设置
  36. spring.datasource.type = com.alibaba.druid.pool.DruidDataSource
  37. #spring.datasource.druid.driver-class-name = com.mysql.jdbc.Driver
  38. spring.datasource.druid.driver-class-name = com.mysql.cj.jdbc.Driver
  39. spring.datasource.druid.url = jdbc:mysql://127.0.0.1:3306/energy?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&useSSL=false
  40. spring.datasource.druid.username = root
  41. spring.datasource.druid.password = shiyue
  42. #初始化大小
  43. spring.datasource.druid.initial-size = 30
  44. #最小
  45. spring.datasource.druid.min-idle = 20
  46. #最大
  47. spring.datasource.druid.max-active = 300
  48. #获取连接等待的超时时间
  49. spring.datasource.druid.max-wait = 600000
  50. #间隔多久进行一次检测,检测需要关闭的链接
  51. spring.datasource.druid.time-between-eviction-runs-millis = 60000
  52. #一个链接在池中最小生存时间
  53. spring.datasource.druid.min-evictable-idle-time-millis = 3000000
  54. ##配置连接在池中的最大生存时间
  55. #spring.datasource.druid.max-evictable-idle-time-millis = 400000
  56. spring.datasource.druid.validation-query = SELECT 'x'
  57. spring.datasource.druid.test-on-borrow = false
  58. spring.datasource.druid.test-on-return = false
  59. ## 启用空闲连接检测,以便回收
  60. spring.datasource.druid.test-while-idle = true
  61. ## 打开PSCache,并且指定每个连接上PSCache的大小
  62. spring.datasource.druid.pool-prepared-statements = false
  63. spring.datasource.druid.max-pool-prepared-statement-per-connection-size = 20
  64. spring.datasource.druid.remove-abandoned = true
  65. spring.datasource.druid.remove-abandoned-timeout = 7200
  66. spring.datasource.druid.log-abandoned = false
  67. #Mybatis
  68. mybatis.mapper-locations = classpath*:mybatis/**/*.xml
  69. mybatis.type-aliases-package = com.energy.manage.common.po
  70. mybatis.configuration.mapUnderscoreToCamelCase = true
  71. #mappers 多个接口时逗号隔开
  72. mapper.mappers = com.energy.manage.common.mapper.MyMapper
  73. mapper.not-empty =false
  74. mapper.identity = MYSQL
  75. #pagehelper
  76. pagehelper.helperDialect = mysql
  77. pagehelper.reasonable = true
  78. pagehelper.supportMethodsArguments = true
  79. #redis-config
  80. spring.redis.jedis.pool.max-idle = 100
  81. spring.redis.jedis.pool.min-idle = 10
  82. spring.redis.jedis.pool.max-active = 1000
  83. spring.redis.jedis.pool.max-wait = 100000
  84. spring.redis.database = 1
  85. spring.redis.host = 127.0.0.1
  86. spring.redis.port = 6379
  87. spring.redis.password = 123456
  88. # debug - sql显示
  89. logging.level.com.energy.manage.service.mappers= debug
  90. # 接口文档
  91. knife4j.enable=true
  92. #xxl-job
  93. #xxl.job.admin.addresses = http://192.168.50.241:16800/xxl-job-admin
  94. #xxl.job.accessToken =
  95. #xxl.job.executor.appname = xxl-job-executor-sample
  96. #xxl.job.executor.address =
  97. #xxl.job.executor.ip =
  98. #xxl.job.executor.port = 9999
  99. #xxl.job.executor.logpath = /Users/shiyue/Downloads/logs/xxl
  100. #xxl.job.executor.logretentiondays = 30
  101. #kafka
  102. spring.kafka.bootstrap-servers=127.0.0.1:9092
  103. spring.kafka.producer.batch-size=16384
  104. spring.kafka.producer.acks=all
  105. spring.kafka.producer.retries=3
  106. #消费者
  107. spring.kafka.consumer.bootstrapServers=127.0.0.1:9092
  108. #spring.kafka.consumer.topics=xxxx
  109. spring.kafka.consumer.groupId=energy-manage
  110. spring.kafka.consumer.sessionTimeOut=30000
  111. spring.kafka.consumer.enableAutoCommit=false
  112. spring.kafka.consumer.autoCommitInterval=1000
  113. spring.kafka.consumer.maxPollRecords=50
  114. spring.kafka.consumer.maxPollInterval=300000
  115. spring.kafka.consumer.keyDeserializer=org.apache.kafka.common.serialization.StringDeserializer
  116. spring.kafka.consumer.valueDeserializer=org.apache.kafka.common.serialization.StringDeserializer
  117. spring.kafka.consumer.autoOffsetReset=latest
  118. spring.kafka.consumer.heartbeatInterval=10000
  119. #监听
  120. spring.kafka.listener.type=batch
  121. spring.kafka.listener.ack-mode=batch