From f2fec5c7660306e7941bc800f2c1d1a350e37d8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=9F=922012?= <345849402@qq.com> Date: Fri, 17 Jan 2020 21:37:59 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=E5=9D=8F=E8=9B=8B=E8=AF=B4=20=E6=8A=9B?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E5=BD=B1=E5=93=8D=E6=9C=80=E7=BB=88=E6=95=88?= =?UTF-8?q?=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 42 ++++++++++++------- .../seckill/web/SeckillController.java | 20 ++++++--- 2 files changed, 40 insertions(+), 22 deletions(-) diff --git a/pom.xml b/pom.xml index c8ee467..2162b05 100644 --- a/pom.xml +++ b/pom.xml @@ -138,24 +138,34 @@ - spring-boot-seckill + spring-boot-seckill - - org.springframework.boot - spring-boot-maven-plugin - - - - org.springframework - springloaded - 1.2.7.RELEASE - - - - + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.springframework + springloaded + 1.2.7.RELEASE + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + org.apache.maven.plugins - maven-javadoc-plugin - + maven-compiler-plugin + 3.7.0 + + 1.8 + 1.8 + + diff --git a/src/main/java/com/itstyle/seckill/web/SeckillController.java b/src/main/java/com/itstyle/seckill/web/SeckillController.java index 24dbe15..736c3ac 100644 --- a/src/main/java/com/itstyle/seckill/web/SeckillController.java +++ b/src/main/java/com/itstyle/seckill/web/SeckillController.java @@ -1,5 +1,6 @@ package com.itstyle.seckill.web; +import com.itstyle.seckill.common.exception.RrException; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -56,12 +57,19 @@ public class SeckillController { for(int i=0;i { - Result result = seckillService.startSeckil(killId, userId); - if(result!=null){ - LOGGER.info("用户:{}{}",userId,result.get("msg")); - }else{ - LOGGER.info("用户:{}{}",userId,"哎呦喂,人也太多了,请稍后!"); - } + /** + * 坏蛋说 抛异常影响最终效果 + */ + try{ + Result result = seckillService.startSeckil(killId, userId); + if(result!=null){ + LOGGER.info("用户:{}{}",userId,result.get("msg")); + }else{ + LOGGER.info("用户:{}{}",userId,"哎呦喂,人也太多了,请稍后!"); + } + }catch (RrException e){ + e.printStackTrace(); + } latch.countDown(); }; executor.execute(task);