spring cloud 1.1 版本之后可以使用
配置文件:
bootstrap.yml
server.port: 9000 spring.application.name: registry eureka.client.register-with-eureka: false eureka.client.fetch-registry: false #無密碼形式 #eureka.client.serviceUrl.defaultZone: http://localhost:${server.port}/eureka/ #密碼驗證模式,需要添加security依賴 eureka.client.serviceUrl.defaultZone: http://user:123@localhost:${server.port}/eureka security: basic: enabled: true user: name: user password: 123
pom文件需要spring-boot-starter-security的依賴
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>
效果如下:
服務端指向注冊中心的地址為: http://user:123@localhost:${server.port}/eureka