Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
47f08b2
config-server
Canzerbero007 Nov 5, 2022
a84f855
config-server
Canzerbero007 Nov 5, 2022
fc49275
config-server-update
Canzerbero007 Nov 5, 2022
27ab7d3
config-server-update-motorbike-port
Canzerbero007 Nov 5, 2022
6311abe
eureka
Canzerbero007 Nov 5, 2022
c6d2129
multiple-instances
Canzerbero007 Nov 5, 2022
c9a5dd6
multiple-instances
Canzerbero007 Nov 5, 2022
a3db181
multiple-instances
Canzerbero007 Nov 5, 2022
1305a37
multiple-instances
Canzerbero007 Nov 5, 2022
a7403c9
multiple-instances
Canzerbero007 Nov 5, 2022
fcf466a
multiple-instances
Canzerbero007 Nov 5, 2022
e3af64e
multiple-instances
Canzerbero007 Nov 5, 2022
d66f68a
multiple-instances
Canzerbero007 Nov 5, 2022
6e3116d
multiple-instances
Canzerbero007 Nov 5, 2022
45c24bf
multiple-instances
Canzerbero007 Nov 5, 2022
6d33a61
multiple-instances
Canzerbero007 Nov 5, 2022
b191720
multiple-instances
Canzerbero007 Nov 5, 2022
d91f1aa
multiple-instances
Canzerbero007 Nov 5, 2022
170ff97
multiple-instances
Canzerbero007 Nov 5, 2022
7d85b20
multiple-instances
Canzerbero007 Nov 5, 2022
4c1a103
multiple-instances
Canzerbero007 Nov 5, 2022
9ace3a1
multiple-instances
Canzerbero007 Nov 5, 2022
781397d
multiple-instances
Canzerbero007 Nov 5, 2022
6e06d25
multiple-instances
Canzerbero007 Nov 5, 2022
e927ca1
multiple-instances
Canzerbero007 Nov 5, 2022
24b2294
multiple-instances
Canzerbero007 Nov 5, 2022
9864f71
multiple-instances
Canzerbero007 Nov 7, 2022
36ca4f5
multiple-instances
Canzerbero007 Nov 7, 2022
e956c90
multiple-instances
Canzerbero007 Nov 7, 2022
8830dd0
multiple-instances
Canzerbero007 Nov 7, 2022
177223d
multiple-instances
Canzerbero007 Nov 7, 2022
8c3e10b
multiple-instances
Canzerbero007 Nov 8, 2022
7b7af32
multiple-instances
Canzerbero007 Nov 8, 2022
09de2d6
multiple-instances
Canzerbero007 Nov 8, 2022
2021e1f
multiple-instances
Canzerbero007 Nov 8, 2022
005ac36
multiple-instances
Canzerbero007 Nov 9, 2022
4079932
multiple-instances
Canzerbero007 Nov 9, 2022
f06d324
multiple-instances
Canzerbero007 Nov 9, 2022
5b4fd53
multiple-instances
Canzerbero007 Nov 9, 2022
f79d074
multiple-instances
Canzerbero007 Nov 9, 2022
e7f876b
multiple-instances
Canzerbero007 Nov 9, 2022
773c067
multiple-instances
Canzerbero007 Nov 9, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 32 additions & 8 deletions car-service/pom.xml
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.5</version>
<relativePath/> <!-- lookup parent from repository -->
<version>2.5.4</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<groupId>car-service</groupId>
<groupId>com.car.service</groupId>
<artifactId>car-service</artifactId>
<version>1.0</version>
<name>car-service</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>17</java.version>
<spring-cloud.version>2020.0.3</spring-cloud.version>
</properties>
<dependencies>
<dependency>
Expand All @@ -25,7 +25,6 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
Expand All @@ -42,8 +41,34 @@
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
</dependencies>

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
Expand All @@ -52,5 +77,4 @@
</plugin>
</plugins>
</build>

</project>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;

@EnableEurekaClient
@SpringBootApplication
public class CarServiceApplication {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
Expand All @@ -14,6 +15,7 @@
import com.car.service.entity.Car;
import com.car.service.service.CarService;

@RefreshScope
@Controller
@RequestMapping("/car")
public class CarController {
Expand Down
24 changes: 24 additions & 0 deletions car-service/src/main/java/com/car/service/entity/Car.java
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,28 @@ public class Car {
public Car() {
super();
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
}
11 changes: 0 additions & 11 deletions car-service/src/main/resources/application.properties

This file was deleted.

7 changes: 7 additions & 0 deletions car-service/src/main/resources/bootstrap.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
spring:
application:
name: car-service
cloud:
config:
enabled: true
uri: http://localhost:8081
10 changes: 10 additions & 0 deletions config-data/car-service.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
server:
port: ${PORT:${SERVER_PORT:0}}
eureka:
client:
fetch-registry: true
register-with-eureka: true
service-url:
default-zone: http://localhost:8761/eureka
instance:
instance-id: ${spring.application.name}:${spring.application.instance_id:${random.value}}
8 changes: 8 additions & 0 deletions config-data/eureka-service.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
server:
port: 8761
eureka:
client:
fetch-registry: false
register-with-eureka: false
service-url:
default-zone: http://${eureka.instance.hostname}:${server.port}/eureka/
10 changes: 10 additions & 0 deletions config-data/motorbike-service.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
server:
port: ${PORT:${SERVER_PORT:0}}
eureka:
client:
fetch-registry: true
register-with-eureka: true
service-url:
default-zone: http://localhost:8761/eureka
instance:
instance-id: ${spring.application.name}:${spring.application.instance_id:${random.value}}
10 changes: 10 additions & 0 deletions config-data/user-service.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
server:
port: ${PORT:${SERVER_PORT:0}}
eureka:
client:
fetch-registry: true
register-with-eureka: true
service-url:
default-zone: http://localhost:8761/eureka
instance:
instance-id: ${spring.application.name}:${spring.application.instance_id:${random.value}}
33 changes: 33 additions & 0 deletions config-service/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/
Binary file added config-service/.mvn/wrapper/maven-wrapper.jar
Binary file not shown.
2 changes: 2 additions & 0 deletions config-service/.mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar
Loading