spring cloud 服务相关配置


1.注册中心

1.1 添加pom依赖

	
		
			org.springframework.cloud
			spring-cloud-starter-netflix-eureka-server
		
	

	
		${project.artifactId}
		
			
				org.springframework.boot
				spring-boot-maven-plugin
			
		
	

1.2 编写启动类

@EnableEurekaServer
@SpringBootApplication

1.3 修改配置

spring:
  application:
    name: register-center
server:
  port: 8761
eureka:
  client:
    serviceUrl:
      defaultZone: http://local.register.com:${server.port}/eureka/
    register-with-eureka: true
    fetch-registry: false
    registry-fetch-interval-seconds: 5
  instance:
    lease-expiration-duration-in-seconds: 15
    lease-renewal-interval-in-seconds: 5
    prefer-ip-address: true
    instance-id: ${spring.application.name}:${server.port}
  server:
    enable-self-preservation: false
    eviction-interval-timer-in-ms: 3000
management:
  endpoints:
    web:
      exposure:
        include: "*"
  endpoint:
    health:
      show-details: always
logging:
  level:
    root: info
  file: logs/${spring.application.name}.log