01从零开始学习微服务之springBoot构建微服务

1 微服务入门程序 我们的目标是在Spring Boot 中运行一个简单的微服务: 一个Spring 引导类,…

1 微服务入门程序

我们的目标是在Spring Boot 中运行一个简单的微服务:

  • 一个Spring 引导类,可被Spring Boot 用于启动和初始化应用程序。
  • 一个Spring 控制器类,用来公开可以被微服务调用的HTTP 端点。

为了方便,这里我们把两个类写到一块了

  1. @SpringBootApplication告诉Spring Boot 框架, 这是项目的引导类。
  2. @RestController 是一个类级Java注解,它告诉Spring 容器这个Java 类将用于基于REST 的服务方式传递到服务中的数据的序列化(在默认情况下,@ RestController 类将返回的数据序列化为JSON ) 。与传统的Spring @Controller 注解不同, @RestController 注解并不需要开发者从控制器类返回ResponseBody 类。这一切都由@ RestController 注解进行处理,它包含了@ ResponseBody 注解。
  3. @RequestMapping 作为类级注解和方法级注解。@ RequestMapping 注解用于告诉Spring 容器该服务将要公开的HTTP 端点。
  4. @PathVariable 注解用于将在传人的URL 中传递的参数值(由{par am eterN ame }语法表示)映射为方法的参数。

2 通过HTTP访问微服务

本文来自网络,不代表软粉网立场,转载请注明出处:https://www.rfff.net/p/7848.html

作者: HUI

发表评论

您的电子邮箱地址不会被公开。

返回顶部