Skip to content
This repository was archived by the owner on Feb 23, 2023. It is now read-only.

Commit c6e4d72

Browse files
spencergibbsdeleuze
authored andcommitted
Add Spring Cloud Config support
Closes gh-354
1 parent 620705b commit c6e4d72

22 files changed

Lines changed: 51 additions & 3426 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,4 @@ hs_err_pid*
2020
test-output.txt
2121
/?/
2222
generated/
23+
.sdkmanrc

build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/usr/bin/env bash
22

3-
mvn -ntp clean install
3+
./mvnw -ntp clean install

samples/cloud-config/configclient-new/build.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ cd ../configclient-new
1010

1111
${PWD%/*samples/*}/scripts/compileWithMaven.sh || exit 1
1212

13-
#java -jar ../configserver/target/configserver-0.0.1-SNAPSHOT.jar &
14-
../configserver/target/configserver &
13+
../configserver/target/configserver 2>&1 > target/native-image/server-output.txt &
1514
SERVERPID=$!
1615
sleep 10
1716

samples/cloud-config/configclient-new/src/main/java/com/example/configclient/ConfigclientApplication.java

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,19 @@
44
import org.springframework.boot.CommandLineRunner;
55
import org.springframework.boot.SpringApplication;
66
import org.springframework.boot.autoconfigure.SpringBootApplication;
7-
import org.springframework.boot.context.properties.ConfigurationProperties;
8-
import org.springframework.context.annotation.Configuration;
7+
import org.springframework.context.annotation.Bean;
98

109
@SpringBootApplication
1110
public class ConfigclientApplication {
1211

12+
1313
public static void main(String[] args) {
1414
SpringApplication.run(ConfigclientApplication.class, args);
15-
try {
16-
Thread.sleep(20000);
17-
} catch (Exception e) {
18-
}
15+
try { Thread.sleep(20000); } catch (Exception e) {}
1916
}
20-
}
21-
22-
@Configuration
23-
class CLR implements CommandLineRunner {
2417

25-
@Value("${my.prop}") String injected;
26-
27-
@Override
28-
public void run(String... args) throws Exception {
29-
System.out.println(":" + injected);
18+
@Bean
19+
CommandLineRunner commandLineRunner(@Value("${my.prop}") String injected) {
20+
return args -> System.out.println(":" + injected);
3021
}
31-
3222
}

samples/cloud-config/configclient-new/src/main/resources/META-INF/native-image/jni-config.json

Lines changed: 0 additions & 22 deletions
This file was deleted.

samples/cloud-config/configclient-new/src/main/resources/META-INF/native-image/proxy-config.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)