From c4cb28cf298229226daa2e37ae42e19296b73418 Mon Sep 17 00:00:00 2001 From: zhh Date: Tue, 7 Aug 2018 16:16:01 +0800 Subject: [PATCH] =?UTF-8?q?tomcat=E9=85=8D=E7=BD=AE=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mall/portal/config/TomcatConfig.java | 32 +++++++++++++++++++ .../service/impl/OmsCartItemServiceImpl.java | 7 ++-- 2 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 mall-portal/src/main/java/com/macro/mall/portal/config/TomcatConfig.java diff --git a/mall-portal/src/main/java/com/macro/mall/portal/config/TomcatConfig.java b/mall-portal/src/main/java/com/macro/mall/portal/config/TomcatConfig.java new file mode 100644 index 0000000..062e94e --- /dev/null +++ b/mall-portal/src/main/java/com/macro/mall/portal/config/TomcatConfig.java @@ -0,0 +1,32 @@ +package com.macro.mall.portal.config; + +import org.apache.catalina.connector.Connector; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.context.embedded.EmbeddedServletContainerFactory; +import org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * tomcat相关配置 + * Created by macro on 2018/8/7. + */ +@Configuration +public class TomcatConfig { + @Value("${http.port}") + private Integer port; + + @Bean + public EmbeddedServletContainerFactory servletContainer() { + TomcatEmbeddedServletContainerFactory tomcat = new TomcatEmbeddedServletContainerFactory(); + tomcat.addAdditionalTomcatConnectors(createStandardConnector()); // 添加http + return tomcat; + } + + //配置http + private Connector createStandardConnector() { + Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol"); + connector.setPort(port); + return connector; + } +} diff --git a/mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsCartItemServiceImpl.java b/mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsCartItemServiceImpl.java index b4c92ec..4df93c8 100644 --- a/mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsCartItemServiceImpl.java +++ b/mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsCartItemServiceImpl.java @@ -26,14 +26,15 @@ public class OmsCartItemServiceImpl implements OmsCartItemService { @Override public int add(OmsCartItem cartItem) { + int count; OmsCartItem existCartItem = getCartItem(cartItem); if (existCartItem == null) { - cartItemMapper.insert(cartItem); + count = cartItemMapper.insert(cartItem); } else { existCartItem.setQuantity(existCartItem.getQuantity() + cartItem.getQuantity()); - cartItemMapper.updateByPrimaryKey(existCartItem); + count = cartItemMapper.updateByPrimaryKey(existCartItem); } - return 1; + return count; } /**