Add common property
This commit is contained in:
parent
c3e6e72e55
commit
1647838182
|
@ -1,9 +1,11 @@
|
||||||
package com.kakaoent.cpdd.config.client1.controller;
|
package com.kakaoent.cpdd.config.client1.controller;
|
||||||
|
|
||||||
import com.kakaoent.cpdd.config.client1.configuration.properties.ApiProperties;
|
import com.kakaoent.cpdd.config.client1.configuration.properties.ApiProperties;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
import reactor.core.publisher.Flux;
|
||||||
import reactor.core.publisher.Mono;
|
import reactor.core.publisher.Mono;
|
||||||
|
|
||||||
@RequestMapping("/api/v1")
|
@RequestMapping("/api/v1")
|
||||||
|
@ -12,6 +14,12 @@ public class PropertyAPIController {
|
||||||
|
|
||||||
private final ApiProperties apiProperties;
|
private final ApiProperties apiProperties;
|
||||||
|
|
||||||
|
@Value("${app1-common-property}")
|
||||||
|
private String app1CommonProperty;
|
||||||
|
|
||||||
|
@Value("${application-common-property}")
|
||||||
|
private String applicationCommonProperty;
|
||||||
|
|
||||||
public PropertyAPIController(ApiProperties apiProperties) {
|
public PropertyAPIController(ApiProperties apiProperties) {
|
||||||
this.apiProperties = apiProperties;
|
this.apiProperties = apiProperties;
|
||||||
}
|
}
|
||||||
|
@ -26,4 +34,9 @@ public class PropertyAPIController {
|
||||||
return Mono.just(apiProperties.find("point").getUrl());
|
return Mono.just(apiProperties.find("point").getUrl());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/commonProperty")
|
||||||
|
public Flux<String> getCommonProperty() {
|
||||||
|
return Flux.just(app1CommonProperty, applicationCommonProperty);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,8 @@ spring:
|
||||||
prod: prod,datasource-prod,redis-prod
|
prod: prod,datasource-prod,redis-prod
|
||||||
|
|
||||||
config:
|
config:
|
||||||
import: "optional:configserver:http://localhost:11080"
|
import: "configserver:http://localhost:11080"
|
||||||
|
# import: optional:configserver:http://localhost:11080 # can be start up even config server was not found.
|
||||||
|
|
||||||
logging.level:
|
logging.level:
|
||||||
org: TRACE
|
org: TRACE
|
||||||
|
|
Loading…
Reference in New Issue