Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Added config property and fixed logging to report errors
  • Loading branch information
tqvarnst committed Aug 5, 2020
1 parent fb9e42c commit 3dd4c78
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 4 deletions.
4 changes: 4 additions & 0 deletions pom.xml
Expand Up @@ -33,6 +33,10 @@
<groupId>io.quarkus</groupId>
<artifactId>quarkus-arc</artifactId>
</dependency>
<dependency>
<groupId>org.eclipse.microprofile.config</groupId>
<artifactId>microprofile-config-api</artifactId>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}</finalName>
Expand Down
9 changes: 7 additions & 2 deletions src/main/java/org/acme/GreeterService.java
Expand Up @@ -2,14 +2,19 @@

import javax.enterprise.context.ApplicationScoped;

import org.eclipse.microprofile.config.inject.ConfigProperty;

@ApplicationScoped
public class GreeterService {

@ConfigProperty(name = "simple-cli-app.greeting.suffix")
String suffix;

public String greet(String name) {
if(name==null) {
return "Hello, World";
return "Hello, World" + suffix;
} else {
return "Hello, " + name;
return "Hello, " + name + suffix;
}

}
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/acme/HelloWorldMain.java
Expand Up @@ -15,7 +15,7 @@ public class HelloWorldMain implements QuarkusApplication {
@Override
@ActivateRequestContext
public int run(String... args) throws Exception {
System.out.println(greeterService.greet(args.length > 0 ? args[0] : null));
System.out.println(greeterService.greet(args.length > 0 ? String.join(" ",args) : null));
return 0;
}

Expand Down
5 changes: 4 additions & 1 deletion src/main/resources/application.properties
@@ -1,4 +1,7 @@
# Configuration file
# key = value
quarkus.package.runner-suffix=-app
quarkus.log.console.enable=false
quarkus.banner.enabled=false
quarkus.log.console.enable=true
quarkus.log.level=ERROR
simple-cli-app.greeting.suffix=\u0020from ${HOSTNAME:localhost}

0 comments on commit 3dd4c78

Please sign in to comment.