第 9 章*使用 Spring Boot 的 RESTful Web 服务*介绍了使用 Spring Boot 创建简单的 RESTful Web 服务,将其部署到 Heroku,对接基于 Spring Boot 的 RESTful Web 服务应用程序,以及使用 Prometheus 监控 Spring Boot 应用程序。
第 9 章“使用 Spring Boot 的 RESTful Web 服务”介绍了使用 Spring Boot 创建简单的 RESTful Web 服务,将其部署到 Heroku,对接基于 Spring Boot 的 RESTful Web 服务应用程序,以及使用 Prometheus 监控 Spring Boot 应用程序。
1. 如果您遵循了*准备就绪*部分中提到的组 ID 和工件 ID 命名约定,那么您将拥有一个包结构`com.packt.boot_demo`和一个已经为您创建的`BootDemoApplication.java`主类。在`tests`文件夹下将有一个等效的包结构和一个`BootDemoApplicationTests.java`主类。
1. 如果您遵循了“准备”部分中提到的组 ID 和工件 ID 命名约定,那么您将拥有一个包结构`com.packt.boot_demo`和一个已经为您创建的`BootDemoApplication.java`主类。在`tests`文件夹下将有一个等效的包结构和一个`BootDemoApplicationTests.java`主类。
在我们的事件处理代码中,我们分别使用`getText()`和`getValue()`方法从`nameField`和`dateOfBirthPicker`获取值。`DatePicker`返回选择作为`java.time.LocalDate`实例的日期。这是添加到 Java8 中的新日期时间 API 之一。它表示一个日期,即年、月和日,没有任何时区相关信息。然后,我们使用`java.time.Period`类查找当前日期和所选日期之间的持续时间,如下所示: