########################## 通用配置 ########################## # 默认开发环境 spring.profiles.active=dev ##### spring-boot-actuator配置 management.endpoints.web.exposure.include=* management.endpoint.health.show-details=always ##### eureka配置 - 已经换成Nacos所以注释掉 # 注册服务ip到eureka server上 #eureka.instance.prefer-ip-address=true # 自定义服务实例id #eureka.instance.instance-id=${spring.application.name}:${spring.cloud.client.ip-address}:${server.port} ##### ribbon配置 # 从注册中心刷新servelist的时间 默认30秒,单位ms ribbon.ServerListRefreshInterval=15000 #请求连接的超时时间 默认1秒,单位ms ribbon.ConnectTimeout=15000 # 请求处理的超时时间 默认1秒,单位ms ribbon.ReadTimeout=15000 # 对所有操作请求都进行重试,不配置这个MaxAutoRetries不起作用 默认false #ribbon.OkToRetryOnAllOperations=true # 对当前实例的重试次数 默认0 #ribbon.MaxAutoRetries=1 # 切换实例的重试次数 默认1 ribbon.MaxAutoRetriesNextServer=0 ##### feign配置 feign.sentinel.enabled=true feign.hystrix.enabled=false feign.okhttp.enabled=true feign.httpclient.enabled=false feign.client.config.feignName.connectTimeout=30000 feign.client.config.feignName.readTimeout=30000 feign.compression.request.enabled=true feign.compression.response.enabled=true ##### sentinel配置 spring.cloud.sentinel.transport.dashboard=${zlt.sentinel.dashboard} spring.cloud.sentinel.eager=true ##### druid配置 #连接池配置(通常来说,只需要修改initialSize、minIdle、maxActive spring.datasource.druid.initial-size=50 spring.datasource.druid.max-active=500 spring.datasource.druid.min-idle=50 # 配置获取连接等待超时的时间 spring.datasource.druid.max-wait=60000 #打开PSCache,并且指定每个连接上PSCache的大小 spring.datasource.druid.pool-prepared-statements=true spring.datasource.druid.max-pool-prepared-statement-per-connection-size=20 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 #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 spring.datasource.druid.time-between-eviction-runs-millis=60000 #配置一个连接在池中最小生存的时间,单位是毫秒 spring.datasource.druid.min-evictable-idle-time-millis=300000 spring.datasource.druid.filters=stat,wall # WebStatFilter配置,说明请参考Druid Wiki,配置_配置WebStatFilter #是否启用StatFilter默认值true spring.datasource.druid.web-stat-filter.enabled=true spring.datasource.druid.web-stat-filter.url-pattern=/* spring.datasource.druid.web-stat-filter.exclusions="*.js , *.gif ,*.jpg ,*.png ,*.css ,*.ico , /druid/*" spring.datasource.druid.web-stat-filter.session-stat-max-count=1000 spring.datasource.druid.web-stat-filter.profile-enable=true spring.datasource.druid.web-stat-filter.session-stat-enable=false # StatViewServlet配置 #展示Druid的统计信息,StatViewServlet的用途包括:1.提供监控信息展示的html页面2.提供监控信息的JSON API #是否启用StatViewServlet默认值true spring.datasource.druid.stat-view-servlet.enabled=true #根据配置中的url-pattern来访问内置监控页面,如果是上面的配置,内置监控页面的首页是/druid/index.html例如:http://127.0.0.1:9000/druid/index.html spring.datasource.druid.stat-view-servlet.url-pattern=/druid/* #允许清空统计数据 spring.datasource.druid.stat-view-servlet.reset-enable=true spring.datasource.druid.stat-view-servlet.login-username=admin spring.datasource.druid.stat-view-servlet.login-password=admin ##### redis-jedis连接池配置 #最大等待时间 spring.redis.jedis.pool.max-wait=1000ms #最小空闲数量 spring.redis.jedis.pool.min-idle=50 #最大空闲数量 spring.redis.jedis.pool.max-idle=50 #最大连接数量 spring.redis.jedis.pool.max-active=1000 ##### mybatis-plus配置 #字段策略 IGNORED:"忽略判断",NOT_NULL:"非 NULL 判断"),NOT_EMPTY:"非空判断" mybatis-plus.global-config.db-config.field-strategy=NOT_NULL #逻辑删除配置 mybatis-plus.global-config.db-config.logic-delete-value=1 mybatis-plus.global-config.db-config.logic-not-delete-value=0 # 原生配置 mybatis-plus.configuration.map-underscore-to-camel-case=true mybatis-plus.configuration.cache-enabled=false