| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- #接口访问
- #http://localhost:16200/energy-manage-service/doc.html
- ######################自定义配置文件######################
- # 日志路径(环境)
- path.log = @profiles.active@
- spring.banner.location=classpath:banner/banner.txt
- server.port = 16200
- server.servlet.context-path = /energy-manage-service/
- server.tomcat.uri-encoding = UTF-8
- # 最大连接数
- server.tomcat.max-connections=100000
- # 最小空闲线程数
- server.tomcat.threads.min-spare=100
- # 最大线程数
- server.tomcat.threads.max=800
- # 当tomcat启动线程达到最大时,允许的最大排队请求个数
- server.tomcat.accept-count = 1000
- # server.tomcat.basedir = /opt/projecttmp
- server.maxHttpHeaderSize = 8192
- #请求数据量
- server.tomcat.max-http-form-post-size = 200MB
- #超时时间
- server.tomcat.connection-timeout = 180000
- # 应用名称
- spring.application.name = energy-manage-service
- # 自定义配置文件上传
- spring.servlet.multipart.max-file-size = 314572800
- spring.servlet.multipart.max-request-size= 1048576000
- # 全局时间格式转化
- #spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
- #spring.jackson.time-zone=GMT+8
- spring.jackson.serialization.write-dates-as-timestamps=true
- # 指定开发环境-由maven控制多环境
- spring.profiles.active = @profiles.active@
- #数据库设置
- spring.datasource.type = com.alibaba.druid.pool.DruidDataSource
- #spring.datasource.druid.driver-class-name = com.mysql.jdbc.Driver
- spring.datasource.druid.driver-class-name = com.mysql.cj.jdbc.Driver
- spring.datasource.druid.url = jdbc:mysql://127.0.0.1:3306/energy?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&useSSL=false
- spring.datasource.druid.username = root
- spring.datasource.druid.password = shiyue
- #初始化大小
- spring.datasource.druid.initial-size = 30
- #最小
- spring.datasource.druid.min-idle = 20
- #最大
- spring.datasource.druid.max-active = 300
- #获取连接等待的超时时间
- spring.datasource.druid.max-wait = 600000
- #间隔多久进行一次检测,检测需要关闭的链接
- spring.datasource.druid.time-between-eviction-runs-millis = 60000
- #一个链接在池中最小生存时间
- spring.datasource.druid.min-evictable-idle-time-millis = 3000000
- ##配置连接在池中的最大生存时间
- #spring.datasource.druid.max-evictable-idle-time-millis = 400000
- spring.datasource.druid.validation-query = SELECT 'x'
- spring.datasource.druid.test-on-borrow = false
- spring.datasource.druid.test-on-return = false
- ## 启用空闲连接检测,以便回收
- spring.datasource.druid.test-while-idle = true
- ## 打开PSCache,并且指定每个连接上PSCache的大小
- spring.datasource.druid.pool-prepared-statements = false
- spring.datasource.druid.max-pool-prepared-statement-per-connection-size = 20
- spring.datasource.druid.remove-abandoned = true
- spring.datasource.druid.remove-abandoned-timeout = 7200
- spring.datasource.druid.log-abandoned = false
- #Mybatis
- mybatis.mapper-locations = classpath*:mybatis/**/*.xml
- mybatis.type-aliases-package = com.energy.manage.common.po
- mybatis.configuration.mapUnderscoreToCamelCase = true
- #mappers 多个接口时逗号隔开
- mapper.mappers = com.energy.manage.common.mapper.MyMapper
- mapper.not-empty =false
- mapper.identity = MYSQL
- #pagehelper
- pagehelper.helperDialect = mysql
- pagehelper.reasonable = true
- pagehelper.supportMethodsArguments = true
- #redis-config
- spring.redis.jedis.pool.max-idle = 100
- spring.redis.jedis.pool.min-idle = 10
- spring.redis.jedis.pool.max-active = 1000
- spring.redis.jedis.pool.max-wait = 100000
- spring.redis.database = 1
- spring.redis.host = 127.0.0.1
- spring.redis.port = 6379
- spring.redis.password = 123456
- # debug - sql显示
- logging.level.com.energy.manage.service.mappers= debug
- # 接口文档
- knife4j.enable=true
- #xxl-job
- #xxl.job.admin.addresses = http://192.168.50.241:16800/xxl-job-admin
- #xxl.job.accessToken =
- #xxl.job.executor.appname = xxl-job-executor-sample
- #xxl.job.executor.address =
- #xxl.job.executor.ip =
- #xxl.job.executor.port = 9999
- #xxl.job.executor.logpath = /Users/shiyue/Downloads/logs/xxl
- #xxl.job.executor.logretentiondays = 30
- #kafka
- spring.kafka.bootstrap-servers=127.0.0.1:9092
- spring.kafka.producer.batch-size=16384
- spring.kafka.producer.acks=all
- spring.kafka.producer.retries=3
- #消费者
- spring.kafka.consumer.bootstrapServers=127.0.0.1:9092
- #spring.kafka.consumer.topics=xxxx
- spring.kafka.consumer.groupId=energy-manage
- spring.kafka.consumer.sessionTimeOut=30000
- spring.kafka.consumer.enableAutoCommit=false
- spring.kafka.consumer.autoCommitInterval=1000
- spring.kafka.consumer.maxPollRecords=50
- spring.kafka.consumer.maxPollInterval=300000
- spring.kafka.consumer.keyDeserializer=org.apache.kafka.common.serialization.StringDeserializer
- spring.kafka.consumer.valueDeserializer=org.apache.kafka.common.serialization.StringDeserializer
- spring.kafka.consumer.autoOffsetReset=latest
- spring.kafka.consumer.heartbeatInterval=10000
- #监听
- spring.kafka.listener.type=batch
- spring.kafka.listener.ack-mode=batch
|