From daf209da5e5e28e5197fe509c65a7a9a9d6768bd Mon Sep 17 00:00:00 2001 From: Nicky <362330721@qq.com> Date: Mon, 18 Jun 2018 13:26:37 +0800 Subject: [PATCH] =?UTF-8?q?fix=20bug#springboot=E6=89=AB=E6=8F=8F=E4=B8=8D?= =?UTF-8?q?=E5=88=B0=E9=80=9A=E9=85=8D=E7=AC=A6=E8=A1=A8=E7=A4=BA=E7=9A=84?= =?UTF-8?q?typeAliasesPackage=E5=90=8D=E7=A7=B0=EF=BC=8Cmybatis=E9=BB=98?= =?UTF-8?q?=E8=AE=A4typeAliasesPackage=E6=98=AF=E4=B8=8D=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E6=AD=A3=E5=88=99=E6=89=AB=E6=8F=8Fpackage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/database/config/MybatisConfig.java | 13 ++- .../web/controller/BaseController.java | 30 ++++--- .../controller/portal/IndexController.java | 9 +- .../taoshop/item/entity/ItemCategory.java | 5 ++ .../item/entity/dto/ItemCategoryDTO.java | 86 ------------------- .../item/entity/vo/ItemCategoryVO.java | 16 ---- .../item/service/IItemCategoryService.java | 3 +- .../item/mapper/ItemCategoryMapper.java | 3 +- .../item/service/ItemCategoryServiceImpl.java | 3 +- .../resources/mybatis/ItemCategoryMapper.xml | 8 +- 10 files changed, 39 insertions(+), 137 deletions(-) delete mode 100644 src/taoshop-provider-api/taoshop-provider-api-item/src/main/java/com/muses/taoshop/item/entity/dto/ItemCategoryDTO.java delete mode 100644 src/taoshop-provider-api/taoshop-provider-api-item/src/main/java/com/muses/taoshop/item/entity/vo/ItemCategoryVO.java diff --git a/src/taoshop-common/taoshop-common-core/src/main/java/com/muses/taoshop/common/core/database/config/MybatisConfig.java b/src/taoshop-common/taoshop-common-core/src/main/java/com/muses/taoshop/common/core/database/config/MybatisConfig.java index fa605ff..2c832e2 100644 --- a/src/taoshop-common/taoshop-common-core/src/main/java/com/muses/taoshop/common/core/database/config/MybatisConfig.java +++ b/src/taoshop-common/taoshop-common-core/src/main/java/com/muses/taoshop/common/core/database/config/MybatisConfig.java @@ -58,10 +58,10 @@ import static com.muses.taoshop.common.core.database.config.BaseConfig.*; ) @EnableTransactionManagement @Configuration -@ConditionalOnClass({ SqlSessionFactory.class, SqlSessionFactoryBean.class }) -@ConditionalOnBean(DataSource.class) -@EnableConfigurationProperties(MybatisProperties.class) -@AutoConfigureAfter(DataSourceAutoConfiguration.class) +//@ConditionalOnClass({ SqlSessionFactory.class, SqlSessionFactoryBean.class }) +//@ConditionalOnBean(DataSource.class) +//@EnableConfigurationProperties(MybatisProperties.class) +//@AutoConfigureAfter(DataSourceAutoConfiguration.class) public class MybatisConfig { @Bean(name = DATA_SOURCE_NAME) @@ -81,7 +81,6 @@ public class MybatisConfig { //factoryBean.setConfigLocation(new ClassPathResource("mybatis-config.xml")); ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); try{ - //factoryBean.setVfs(SpringBootVFS.class); factoryBean.setMapperLocations(resolver.getResources("classpath*:/mybatis/*Mapper.xml")); //factoryBean.setVfs(SpringBootVFS.class); String typeAliasesPackage=setTypeAliasesPackage(ENTITY_PACKAGES); @@ -118,7 +117,7 @@ public class MybatisConfig { metadataReader = metadataReaderFactory .getMetadataReader(resource); try { - // System.out.println(Class.forName(metadataReader.getClassMetadata().getClassName()).getPackage().getName()); +// System.out.println(Class.forName(metadataReader.getClassMetadata().getClassName()).getPackage().getName()); result.add(Class .forName( metadataReader.getClassMetadata() @@ -135,7 +134,7 @@ public class MybatisConfig { result.clear(); result.addAll(h); typeAliasesPackage=String.join(",",(String[]) result.toArray(new String[0])); - System.out.println(typeAliasesPackage); +// System.out.println(typeAliasesPackage); } else { throw new RuntimeException( "mybatis typeAliasesPackage 路径扫描错误,参数typeAliasesPackage:" diff --git a/src/taoshop-portal/src/main/java/com/muses/taoshop/web/controller/BaseController.java b/src/taoshop-portal/src/main/java/com/muses/taoshop/web/controller/BaseController.java index ff4db30..699e643 100644 --- a/src/taoshop-portal/src/main/java/com/muses/taoshop/web/controller/BaseController.java +++ b/src/taoshop-portal/src/main/java/com/muses/taoshop/web/controller/BaseController.java @@ -1,11 +1,11 @@ package com.muses.taoshop.web.controller; + import org.apache.log4j.Logger; -import org.slf4j.LoggerFactory; /** *
- * TODO 类说明 + * 基础控制类 ** * @author nicky @@ -17,16 +17,20 @@ import org.slf4j.LoggerFactory; */ public class BaseController { - public Logger log = null; - - /** - * 获取日志对象 - * @return - */ - public Logger getInstance(){ - if(log == null){ - log = (Logger) LoggerFactory.getLogger(BaseController.class); - } - return log; + public Logger log = Logger.getLogger(getClass()); + + + public void debug(String message , Exception e){ + log.debug(message , e); + } + + public void info(String message,Exception e){ + log.info(message , e); } + + public void error(String message,Exception e){ + log.error(message , e); + } + + } diff --git a/src/taoshop-portal/src/main/java/com/muses/taoshop/web/controller/portal/IndexController.java b/src/taoshop-portal/src/main/java/com/muses/taoshop/web/controller/portal/IndexController.java index c46e017..4088a8f 100644 --- a/src/taoshop-portal/src/main/java/com/muses/taoshop/web/controller/portal/IndexController.java +++ b/src/taoshop-portal/src/main/java/com/muses/taoshop/web/controller/portal/IndexController.java @@ -3,18 +3,14 @@ package com.muses.taoshop.web.controller.portal; import com.alibaba.fastjson.JSON; import com.muses.taoshop.item.entity.ItemBrand; import com.muses.taoshop.item.entity.ItemCategory; -import com.muses.taoshop.item.entity.dto.ItemCategoryDTO; import com.muses.taoshop.item.service.IItemBrankService; import com.muses.taoshop.item.service.IItemCategoryService; import com.muses.taoshop.web.controller.BaseController; -import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; -import java.util.ArrayList; -import java.util.Collections; import java.util.List; /** @@ -60,12 +56,11 @@ public class IndexController extends BaseController{ @GetMapping(value = "/listRootCategory") @ResponseBody public String listRootCategory(){ - List
- * 商品品类 - *- * @author nicky - * @version 1.00.00 - *
- * 修改记录 - * 修改后版本: 修改人: 修改日期: 2018.06.09 21:49 修改内容: - *- */ -public class ItemCategoryDTO { - /** - * 商品品类id - */ - private Long id; - - /** - * 商品品类名称 - */ - private String categoryName; - - /** - * 上级id - */ - private Long sjid; - - /** - * 上次修改时间 - */ - private Date lastModifyTime; - - /** - * 创建时间 - */ - private Date createTime; - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getCategoryName() { - return categoryName; - } - - - public void setCategoryName(String categoryName) { - this.categoryName = categoryName == null ? null : categoryName.trim(); - } - - public Long getSjid() { - return sjid; - } - - public void setSjid(Long sjid) { - this.sjid = sjid; - } - - public Date getLastModifyTime() { - return lastModifyTime; - } - - public void setLastModifyTime(Date lastModifyTime) { - this.lastModifyTime = lastModifyTime; - } - - public Date getCreateTime() { - return createTime; - } - - public void setCreateTime(Date createTime) { - this.createTime = createTime; - } -} diff --git a/src/taoshop-provider-api/taoshop-provider-api-item/src/main/java/com/muses/taoshop/item/entity/vo/ItemCategoryVO.java b/src/taoshop-provider-api/taoshop-provider-api-item/src/main/java/com/muses/taoshop/item/entity/vo/ItemCategoryVO.java deleted file mode 100644 index 159865d..0000000 --- a/src/taoshop-provider-api/taoshop-provider-api-item/src/main/java/com/muses/taoshop/item/entity/vo/ItemCategoryVO.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.muses.taoshop.item.entity.vo; - -/** - *
- * TODO 类说明 - *- * - * @author nicky - * @version 1.00.00 - *
- * 修改记录 - * 修改后版本: 修改人: 修改日期: 2018.06.18 00:06 修改内容: - *- */ -public class ItemCategoryVO { -} diff --git a/src/taoshop-provider-api/taoshop-provider-api-item/src/main/java/com/muses/taoshop/item/service/IItemCategoryService.java b/src/taoshop-provider-api/taoshop-provider-api-item/src/main/java/com/muses/taoshop/item/service/IItemCategoryService.java index 732838a..7daad2b 100644 --- a/src/taoshop-provider-api/taoshop-provider-api-item/src/main/java/com/muses/taoshop/item/service/IItemCategoryService.java +++ b/src/taoshop-provider-api/taoshop-provider-api-item/src/main/java/com/muses/taoshop/item/service/IItemCategoryService.java @@ -1,7 +1,6 @@ package com.muses.taoshop.item.service; import com.muses.taoshop.item.entity.ItemCategory; -import com.muses.taoshop.item.entity.dto.ItemCategoryDTO; import java.util.List; @@ -22,5 +21,5 @@ public interface IItemCategoryService { * 查询根级商品品类信息 * @return */ - List