【Spring Cloud学習】サービス登録センターに登録するサービスのようです.
1367 ワード
サービス登録センターができたら、サービスを登録する必要があります.そうすると、クライアントはこのサービスを呼び出すことができます.以下は簡単な例を通して、サービスをサービス登録センターに登録する方法を説明します.
(1)pom.xmlにeurkaClientへの依存を追加する
(1)pom.xmlにeurkaClientへの依存を追加する
org.springframework.cloud
spring-cloud-starter-eureka
(2)プロジェクト起動クラスにコメントを追加する@SpringBootApplication
@EnableDiscoveryClient// @EnableDiscoveryClient eureka DiscoveryClient ( , DiscoveryClient EurekaDiscoveryClient )
public class UserApplication {
public static void main(String[] args) {
SpringApplication.run(UserApplication.class, args);
}
}
(3)ymlプロファイルにプロファイルを追加し、項目名を指定します.spring:
application:
name: microservice-provider-user #
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka/ #
(4)サービスをリリースします./**
* :
* ①
* ②
* @author liugd
*/
@RestController// controller
public class UserController {
@Autowired
private DiscoveryClient discoveryClient;
/**
*
* @return
*/
@GetMapping("/instance-info")
public ServiceInstance showInfo() {
ServiceInstance localServiceInstance = this.discoveryClient.getLocalServiceInstance();
return localServiceInstance;
}
}