From 9eb405da62a6c8b708bbe21f7ecd7630b1c9c4ec Mon Sep 17 00:00:00 2001 From: kimscott Date: Fri, 14 Feb 2020 17:00:11 +0900 Subject: [PATCH] =?UTF-8?q?req-res=20=EB=B0=A9=EC=8B=9D=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80=EC=97=90=20=EB=94=B0=EB=A5=B8=20=EB=B3=80=EA=B2=BD?= =?UTF-8?q?=EC=82=AC=ED=95=AD=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/example/template/OrderController.java | 41 ------------------- src/main/resources/application.yml | 6 +-- 2 files changed, 3 insertions(+), 44 deletions(-) delete mode 100644 src/main/java/com/example/template/OrderController.java diff --git a/src/main/java/com/example/template/OrderController.java b/src/main/java/com/example/template/OrderController.java deleted file mode 100644 index f0fcd2d..0000000 --- a/src/main/java/com/example/template/OrderController.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.example.template; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.*; -import org.springframework.web.client.HttpStatusCodeException; -import org.springframework.web.client.RestClientException; -import org.springframework.web.client.RestTemplate; - -@RestController -public class OrderController { - - private static final String RESPONSE_STRING_FORMAT = "order => %s\n"; - private final Logger logger = LoggerFactory.getLogger(getClass()); - - @Autowired - RestTemplate restTemplate; - - @Value("${api.url.delivery:http://delivery:8080}") - private String remoteURL; - - @PostMapping("/order") - ResponseEntity fakeOrder(@RequestBody String data) { - try { - ResponseEntity responseEntity = restTemplate.postForEntity(remoteURL + "/startDelivery", data, String.class); - String response = responseEntity.getBody(); - - logger.info(String.format(RESPONSE_STRING_FORMAT, response.trim())); - - return ResponseEntity.ok(String.format(RESPONSE_STRING_FORMAT, response.trim())); - } catch (Exception ex) { - logger.warn("Exception trying to get the response from order service.", ex); - return ResponseEntity.status(HttpStatus.SERVICE_UNAVAILABLE) - .body(String.format(RESPONSE_STRING_FORMAT, ex.getMessage())); - } - } -} diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 7ff73d6..a5f6c05 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -48,7 +48,6 @@ logging: api: url: - delivery: http://localhost:8082 product: http://localhost:8085 server: @@ -82,5 +81,6 @@ spring: event-out: destination: eventTopicDocker contentType: application/json - -productUrl: http://products:8080 +api: + url: + product: http://products:8080