1. 程式人生 > >SpringBoot配置檔案,eureka的基本配置

SpringBoot配置檔案,eureka的基本配置

spring.profiles.active=local

# ----------------------------------Service Base-----------------------------------------------------------
spring.application.name=XXX
server.port=XXXX

#eureka
#eureka預設服務地址
eureka.client.serviceUrl.defaultZone=http://${host-eureka}:9001/eureka/

eureka.client.serviceUrl.register-with-eureka=true
eureka.client.serviceUrl.fetch-registry=true
eureka.instance.prefer-ip-address=true
#例項url指向 主機ip+埠號      不加的話url指向的依然是主機名+埠號
eureka.instance.hostname= ${spring.cloud.client.ip-address}
#Spring Cloud下配置eureka.instance.instance-id使得服務例項在eureka介面增加顯示版本號
#SpringCloud體系裡的,服務實體向eureka註冊時,註冊名預設是“IP名:應用名:應用埠名”,即${spring.cloud.client.ipAddress}:${sprin.application.name}:${spring.application.instance_id:${server.port}}
eureka.instance.instance-id=${spring.cloud.client.ip-address}:${spring.application.name}:${server.port}:@
[email protected]
# DATABASE CONNECTION spring.datasource.url=jdbc:mysql://${host-db}:3306/XXXX?characterEncoding=UTF-8&useSSL=true spring.datasource.username=${db-username} spring.datasource.password=${db-password} #DATABASE CONNECTION POOL spring.datasource.druid.initial-size=1 spring.datasource.druid.min-idle=1 spring.datasource.druid.max-active=20 spring.datasource.druid.max-wait=60000 spring.datasource.druid.time-between-eviction-runs-millis=60000 spring.datasource.druid.min-evictable-idle-time-millis=300000 spring.datasource.druid.validation-query=SELECT 'x' spring.datasource.druid.test-while-idle=true spring.datasource.druid.test-on-borrow=false spring.datasource.druid.test-on-return=false spring.datasource.druid.pool-prepared-statements=false spring.datasource.druid.max-pool-prepared-statement-per-connection-size=20 # mybatis #mybatis.type-aliases-package=${aliases-package} #mybatis.mapper-locations=${mapper-locations} mybatis.mapper-locations=classpath:mapper/*.xml mybatis.configuration.map-underscore-to-camel-case=true #insert、update是否判斷字串型別!='' 即 test="str != null"表示式內是否追加 and str != '' mapper.not-empty=false #主鍵生成策略:主鍵自增 mapper.identity=MYSQL #pagehelper pagehelper.auto-dialect=mysql pagehelper.reasonable=true pagehelper.support-methods-arguments=true pagehelper.params=count=countSql #----------------------- LOG -------------------------------- #mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl #tomcat #server.tomcat.basedir= /ilike/logs/tomcat/${spring.application.name} #server.tomcat.accesslog.buffered= true #server.tomcat.accesslog.enabled= true #server.tomcat.accesslog.file-date-format= .yyyy-MM-dd #server.tomcat.accesslog.pattern= common #server.tomcat.accesslog.prefix= access_log #server.tomcat.accesslog.rename-on-rotate= false #server.tomcat.accesslog.request-attributes-enabled= false #server.tomcat.accesslog.rotate= true #server.tomcat.accesslog.suffix= .log