Skip to content
Snippets Groups Projects
Commit 6e286590 authored by Julian Horner's avatar Julian Horner
Browse files

Add eureka client to dummy-service

parent 53a9c599
No related branches found
No related tags found
No related merge requests found
...@@ -8,38 +8,83 @@ ...@@ -8,38 +8,83 @@
<version>1.0.0</version> <version>1.0.0</version>
<packaging>war</packaging> <packaging>war</packaging>
<name>dummy-service</name>
<description>Dummy service for microservice architecture</description>
<properties>
<java.version>1.8</java.version>
</properties>
<parent> <parent>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId> <artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.1.RELEASE</version> <version>2.0.0.RELEASE</version>
</parent> </parent>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId> <artifactId>spring-boot-starter</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId> <artifactId>spring-boot-starter-web</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId> <artifactId>spring-boot-starter-data-rest</artifactId>
<scope>provided</scope> </dependency>
</dependency> <dependency>
</dependencies> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>0.9.0</version>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Finchley.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build> <build>
<plugins> <plugins>
<plugin> <plugin>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId> <artifactId>spring-boot-maven-plugin</artifactId>
<version>2.2.1.RELEASE</version> <configuration>
<configuration> <mainClass>de.rtuni.ms.ds.Application</mainClass>
<mainClass>de.rtuni.ms.ds.Application</mainClass> </configuration>
</configuration> </plugin>
</plugin> </plugins>
</plugins> </build>
</build>
</project> </project>
\ No newline at end of file
...@@ -5,19 +5,18 @@ ...@@ -5,19 +5,18 @@
package de.rtuni.ms.ds; package de.rtuni.ms.ds;
import java.util.Arrays;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext; import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.context.annotation.Bean;
/** /**
* Dummy service.
*
* @author Julian * @author Julian
* *
*/ */
@SpringBootApplication @SpringBootApplication
@EnableEurekaClient
public class Application { public class Application {
//--------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------
...@@ -26,26 +25,7 @@ public class Application { ...@@ -26,26 +25,7 @@ public class Application {
* *
* @param args The arguments * @param args The arguments
*/ */
public static void main(final String[] args) { public static void main(final String[] args) { SpringApplication.run(Application.class, args); }
SpringApplication.run(Application.class, args);
}
//---------------------------------------------------------------------------------------------
@Bean
public CommandLineRunner commandLineRunner(ApplicationContext ctx) {
return args -> {
System.out.println("Let's inspect the beans provided by Spring Boot:");
String[] beanNames = ctx.getBeanDefinitionNames();
Arrays.sort(beanNames);
for (String beanName : beanNames) {
System.out.println(beanName);
}
};
}
//--------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------
} }
# Spring properties
spring:
application:
name: dummy-service # Identify this application
# Map the error path to error template (for Thymeleaf)
error.path: /error
# HTTP Server
server.port: 3333 # HTTP (Tomcat) port
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka/
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment