官术网_书友最值得收藏!

Restaurant service implementation

Here, the restaurant service implementation is explained. You can take the same approach to develop other services.

It is recommended to download the code for this chapter from the GitHub repository/Packt website.

We'll start the restaurant-service module (mvn) by creating the restaurant-service POM inside the restaurant-service directory. We have added docker-maven-plugin to build the Docker image of the executable service that we'll discuss later in this chapter.

After this, we can add Java classes and other files. First, we'll add pom.xml:

...
<parent>
<groupId>com.packtpub.mmj</groupId>
<artifactId>11537_chapter4</artifactId>
<version>PACKT-SNAPSHOT</version>
</parent>

<name>online-table-reservation:restaurant-service</name>
<artifactId>restaurant-service</artifactId>
<packaging>jar</packaging>
<properties>
<start-class>com.packtpub.mmj.restaurant.RestaurantApp</start-class>
<docker.registry.name>localhost:5000/</docker.registry.name>
<docker.repository.name>${docker.registry.name}sourabhh/
${project.artifactId}</docker.repository.name>
<docker.host.address>192.168.43.194</docker.host.address>
<docker.port>8080</docker.port>
</properties>

<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<!-- Testing starter -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
</dependencies>

<build>
...
<groupId>org.jolokia</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.13.9</version>
<configuration>
...
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
...
...
</build>
</project>

Please refer to the Git repository for the complete code: https://github.com/PacktPublishing/Mastering-Microservices-with-Java-Third-Edition.
主站蜘蛛池模板: 洱源县| 宁河县| 仁寿县| 司法| 韶山市| 崇义县| 葵青区| 瓮安县| 松阳县| 莱西市| 万年县| 南充市| 且末县| 罗田县| 伊宁县| 青冈县| 平江县| 云和县| 新沂市| 桃园市| 巴中市| 错那县| 家居| 随州市| 化隆| 克山县| 涿鹿县| 洮南市| 白城市| 中江县| 日喀则市| 晴隆县| 高平市| 江源县| 梁平县| 烟台市| 左云县| 盐源县| 寿光市| 广昌县| 上思县|