|
|
51CTO旗下网站
|
|
移动端

2.3 开发人员的故事:用Spring Boot和Java构建微服务

《Spring微服务实战》第2章使用Spring Boot构建微服务,Spring,本章将演示如何从这些角色的视角使用Spring Boot和Java设计和构建一组微服务。到本章结束时,读者将有一个可以打包并部署到云的服务。本节为大家介绍开发人员的故事:用Spring Boot和Java构建微服务。

作者:陈文辉 译来源:人民邮电出版社|2018-05-23 14:29

2.3 开发人员的故事:用Spring Boot和Java构建微服务

在构建微服务时,从概念到实现,需要视角的转换。具体来说,开发人员需要建立一个实现应用程序中每个微服务的基本模式。虽然每项服务都将是独一无二的,但我们希望确保使用的是一个移除样板代码的框架,并且微服务的每个部分都采用相同的布局。

在本节中,我们将探讨开发人员从EagleEye域模型构建许可证微服务的优先事项。许可证服务将使用Spring Boot编写。Spring Boot是标准Spring库之上的一个抽象层,它允许开发人员快速构建基于Groovy和Java的Web应用程序和微服务,比成熟的Spring应用程序能够节省大量的配置。

对于许可证服务示例,这里将使用Java作为核心编程语言并使用Apache Maven作为构建工具。

在接下来的几节中,我们将要完成以下几项工作。

(1)构建微服务的基本框架并构建应用程序的Maven脚本。

(2)实现一个Spring引导类,它将启动用于微服务的Spring容器,并启动类的所有初始化工作。

(3)实现映射端点的Spring Boot控制器类,以公开服务的端点。



喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Linux命令、编辑器与Shell编程

本书是目前所能找到的最实用、最全面的Linux指南和参考手册,也是唯一一本提供以下全部内容的书籍: 更好更实用的示例覆盖了实际工作中需...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊