zoukankan      html  css  js  c++  java
  • SpringBoot和SpringCloud配置

    1、基本配置

    #项目名称(访问路径)

    server.context-path=/manager

    #端口

    server.port=8764

    #session过期时间

    server.sessionTimeout=30

    #服务名称

    spring.application.name=ribbon

    eureka.instance.hostname=${spring.cloud.client.ipAddress}

    #注册中心地址

    eureka.client.serviceUrl.defaultZone=http://admin:123456@localhost:9501/eureka/

    #表示是否将自己注册到Eureka Server
    eureka.client.registerWithEureka=false
    #表示是否从Eureka Server获取注册信息

    eureka.client.fetchRegistry=true

    #注册中心
    eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
    #注册中心用户密码
    security.basic.enabled=true
    security.user.name=admin

    security.user.password=123456

    #使用IP注册
    eureka.instance.preferIpAddress=true
    eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port}

    #使用环境
    spring.profiles.active=dev

    #服务调用超时
    #请求处理的超时时间(默认5s)
    ribbon.ReadTimeout=5000
    #请求连接的超时时间(默认2s)
    ribbon.ConnectTimeout=2000
    #对所有操作请求都进行重试
    hello-service.ribbon.OkToRetryOnAllOperations=false
    #对当前实例的重试次数
    ribbon.MaxAutoRetries=0
    #切换实例的重试次数
    ribbon.MaxAutoRetriesNextServer=0

    #编码

    server.tomcat.uri-encoding=UTF-8

    spring.http.encoding.charset=UTF-8
    spring.http.encoding.enabled=true
    spring.http.encoding.force=true
    spring.messages.encoding=UTF-8

    2、数据库

    datasource.driver-class-name=com.mysql.jdbc.Driver
    datasource.username=admin
    datasource.password=123456

    datasource.url=jdbc:mysql://127.0.0.1:3306/db?characterEncoding=UTF-8&useUnicode=true&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true

    #数据库配置start

    spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
    #初始化大小
    spring.datasource.initial-size=5
    #配置获取连接等待超时的时间
    spring.datasource.max-wait=10000
    #连接池最小空闲
    spring.datasource.min-idle=5
    #最大
    spring.datasource.max-active=20
    #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
    spring.datasource.time-between-eviction-runs-millis=30000
    #配置一个连接在池中最小生存的时间,单位是毫秒
    spring.datasource.min-evictable-idle-time-millis=600000
    spring.datasource.validation-query=SELECT 1 FROM DUAL
    spring.datasource.test-while-idle=true
    #spring.datasource.test-on-borrow=false
    #spring.datasource.test-on-return=false

    #打开PSCache,并且指定每个连接上的PSCache的大小
    #spring.datasource.pool-prepared-statements=true
    #spring.datasource.max-pool-prepared-statement-per-connection-size=20

    #配置监控统计拦截的filters,去掉后监控界面sql无法统计 wall用于防火墙
    spring.datasource.filters=stat,wall,log4j
    #通过connectProperties属性来打开mergeSql功能;慢SQL记录
    spring.datasource.connection-properties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
    # 合并多个DruidDataSource的监控数据
    #spring.datasource.useGlobalDataSourceStat=true
    #数据库配置end

    #druid登录用户名密码
    druid_loginUsername=root
    druid_loginPassword=123456



    3、日志

    #LOG
    logging.file=./logs/log.log
    #日志级别
    logging.level.org.springframework=DEBUG

    logging.level.com.creditlink.center.provider.dao=DEBUG

    4、Mybatis

    #mybatis
    mybatis.mapper-locations=classpath:mybatis/mapper/*.xml

    mybatis.config-location=classpath:mybatis.xml

    5、mongodb
    #spring.data.mongodb.uri=mongodb://name:pass@127.0.01:37777/creditlink

    spring.data.mongodb.uri=mongodb://127.0.01:37777/creditlink

    6、Redis

    1. spring.redis.host=localhost
    2. spring.redis.port=6379
    3. #spring.redis.password=
    4. spring.redis.database=1
    5. spring.redis.pool.max-active=8
    6. spring.redis.pool.max-wait=-1
    7. spring.redis.pool.max-idle=500
    8. spring.redis.pool.min-idle=0
    9. spring.redis.timeout=0
  • 相关阅读:
    【问题】SUSE已经安装了libsodium,安装zeromq时出现下面的错误?
    将博客搬至CSDN
    iOS开发之self.abc = nil与[_abc release]的区别
    Swift编程语言入门教程
    如何使用NSData处理数据
    集合之間的轉換
    數組排序
    集合类的用法总结(NSArray、NSDictionary、NSSet)
    NSString的各种用法总结(创建、截取、判断比较、转化数据类型、拼接、替换、添加、追加、读取、写入、删去、改变)
    instancetype和id的区别
  • 原文地址:https://www.cnblogs.com/jimcsharp/p/9481604.html
Copyright © 2011-2022 走看看