From 2ea03363d151f010d4c9c3c66ed68caa9c68a9fc Mon Sep 17 00:00:00 2001 From: Administrator Date: Wed, 22 Mar 2023 21:11:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=80=E6=9C=89=E6=9C=8D=E5=8A=A1=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0400ms=E5=A4=84=E7=90=86=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01-placeorder/src/main/resources/application.yml | 16 ++++++++-------- .../controller/ItemStockController.java | 3 ++- .../controller/OrderManageController.java | 3 ++- .../mashibing/controller/CouponController.java | 3 ++- .../controller/UserPointsController.java | 3 ++- .../mashibing/controller/BusinessController.java | 3 ++- 6 files changed, 18 insertions(+), 13 deletions(-) diff --git a/01-placeorder/src/main/resources/application.yml b/01-placeorder/src/main/resources/application.yml index 06a4d0d..4b5ff9d 100644 --- a/01-placeorder/src/main/resources/application.yml +++ b/01-placeorder/src/main/resources/application.yml @@ -1,10 +1,10 @@ server: - port: 80 + port: 80 - spring: - application: - name: placeorder - cloud: - nacos: - discovery: - server-addr: 114.116.226.76:8848 \ No newline at end of file +spring: + application: + name: placeorder + cloud: + nacos: + discovery: + server-addr: 114.116.226.76:8848 \ No newline at end of file diff --git a/02-itemstock/src/main/java/com/mashibing/controller/ItemStockController.java b/02-itemstock/src/main/java/com/mashibing/controller/ItemStockController.java index 9848a5c..6006781 100644 --- a/02-itemstock/src/main/java/com/mashibing/controller/ItemStockController.java +++ b/02-itemstock/src/main/java/com/mashibing/controller/ItemStockController.java @@ -13,7 +13,8 @@ public class ItemStockController { private static int stock = 10; @GetMapping("/decr") - public void decr(){ + public void decr() throws InterruptedException { + Thread.sleep(400); stock--; if(stock < 0){ throw new RuntimeException("商品库存不足!"); diff --git a/03-ordermanage/src/main/java/com/mashibing/controller/OrderManageController.java b/03-ordermanage/src/main/java/com/mashibing/controller/OrderManageController.java index abbea87..c8a7abc 100644 --- a/03-ordermanage/src/main/java/com/mashibing/controller/OrderManageController.java +++ b/03-ordermanage/src/main/java/com/mashibing/controller/OrderManageController.java @@ -11,7 +11,8 @@ import org.springframework.web.bind.annotation.RestController; public class OrderManageController { @GetMapping("create") - public void create(){ + public void create() throws InterruptedException { + Thread.sleep(400); System.out.println("创建订单成功!"); } diff --git a/04-coupon/src/main/java/com/mashibing/controller/CouponController.java b/04-coupon/src/main/java/com/mashibing/controller/CouponController.java index b065751..5e98feb 100644 --- a/04-coupon/src/main/java/com/mashibing/controller/CouponController.java +++ b/04-coupon/src/main/java/com/mashibing/controller/CouponController.java @@ -11,7 +11,8 @@ import org.springframework.web.bind.annotation.RestController; public class CouponController { @GetMapping("/coupon") - public void coupon(){ + public void coupon() throws InterruptedException { + Thread.sleep(400); System.out.println("优惠券预扣除成功!"); } diff --git a/05-userpoints/src/main/java/com/mashibing/controller/UserPointsController.java b/05-userpoints/src/main/java/com/mashibing/controller/UserPointsController.java index 76fa87f..0aec7be 100644 --- a/05-userpoints/src/main/java/com/mashibing/controller/UserPointsController.java +++ b/05-userpoints/src/main/java/com/mashibing/controller/UserPointsController.java @@ -11,7 +11,8 @@ import org.springframework.web.bind.annotation.RestController; public class UserPointsController { @GetMapping("/up") - public void up(){ + public void up() throws InterruptedException { + Thread.sleep(400); System.out.println("扣除用户积分成功!!"); } diff --git a/06-business/src/main/java/com/mashibing/controller/BusinessController.java b/06-business/src/main/java/com/mashibing/controller/BusinessController.java index a06ef27..6e25325 100644 --- a/06-business/src/main/java/com/mashibing/controller/BusinessController.java +++ b/06-business/src/main/java/com/mashibing/controller/BusinessController.java @@ -11,7 +11,8 @@ import org.springframework.web.bind.annotation.RestController; public class BusinessController { @GetMapping("/notify") - public void notifyBusiness(){ + public void notifyBusiness() throws InterruptedException { + Thread.sleep(400); System.out.println("通知商家成功!!"); }