application-dev.yml(配置文件-简化)
spring:
datasource:(数据库连接)
url: jdbc:mysql://${DB_HOST}:${DB_PORT}/${DB_NAME}?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
username: ${DB_USERNAME}
password: ${DB_PASSWORD}
driver-class-name: com.mysql.jdbc.Driver
rabbitmq:(消息队列-Linux虚拟机)
host: ${RABBITMQ_HOST}
port: ${RABBITMQ_PORT}
username: ${RABBITMQ_USERNAME}
password: ${RABBITMQ_PASSWORD}
#virtual-host: ${RABBITMQ_VHOST}
mybatis:
type-aliases-package: com.yxd.x.d(包路径)
mapper-locations: classpath:com/yxd/x/d/*.xml(映射文件路径)
logging:
file: ../logs/EurekaYxd.log(日志)
level:
feign: DEBUG
com:
yxd:
x: INFO
customize: (安全认证)
auth-address: ${AUTH_ADDRESS}
access-key: ${ACCESS_KEY}
application.yml(配置文件-简化)
server:
port: 8080
spring:
application:
name: yxd-service
profiles:
active: dev
ribbon:(超时设置)
ReadTimeout: 600000
ConnectTimeout: 60000
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 60000
eureka:
instance:
prefer-ip-address: true
leaseRenewalIntervalInSeconds: 2
leaseExpirationDurationInSeconds: 6
client:
service-url:
defaultZone: http://${EUREKA_SERVER_SERVICE_HOST:localhost}:${EUREKA_SERVER_SERVICE_PORT:8761}/eureka/