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

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.
主站蜘蛛池模板: 武威市| 牙克石市| 台北县| 昆明市| 正镶白旗| 富顺县| 教育| 桃江县| 元朗区| 扬中市| 九龙县| 天水市| 乐平市| 德昌县| 柏乡县| 灵璧县| 岑溪市| 澄江县| 新和县| 通辽市| 溧水县| 剑河县| 尉犁县| 布尔津县| 陈巴尔虎旗| 乃东县| 龙江县| 衢州市| 白城市| 巴林左旗| 紫云| 武定县| 鄂州市| 宜兴市| 马关县| 全椒县| 思茅市| 肇东市| 庆城县| 金湖县| 德江县|