Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
smileNicky
taoshop
提交
534c71ca
T
taoshop
项目概览
smileNicky
/
taoshop
通知
4
Star
1
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
4
列表
看板
标记
里程碑
合并请求
2
Wiki
1
Wiki
分析
仓库
DevOps
项目成员
Pages
T
taoshop
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
4
Issue
4
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
1
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
534c71ca
编写于
6月 17, 2018
作者:
U
u014427391
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
重整项目结构
上级
a5d696b5
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
104 addition
and
33 deletion
+104
-33
src/taoshop-common/taoshop-common-core/src/main/java/com/muses/taoshop/common/core/database/config/BaseConfig.java
...muses/taoshop/common/core/database/config/BaseConfig.java
+4
-24
src/taoshop-common/taoshop-common-core/src/main/java/com/muses/taoshop/common/core/database/config/DataSourceConfig.java
...taoshop/common/core/database/config/DataSourceConfig.java
+2
-1
src/taoshop-common/taoshop-common-core/src/main/java/com/muses/taoshop/common/core/database/config/MybatisConfig.java
...es/taoshop/common/core/database/config/MybatisConfig.java
+4
-4
src/taoshop-portal/src/main/java/com/muses/taoshop/Application.java
...p-portal/src/main/java/com/muses/taoshop/Application.java
+1
-1
src/taoshop-portal/src/main/java/com/muses/taoshop/config/WebConfig.java
...tal/src/main/java/com/muses/taoshop/config/WebConfig.java
+1
-1
src/taoshop-portal/src/main/java/com/muses/taoshop/web/controller/IndexController.java
...ava/com/muses/taoshop/web/controller/IndexController.java
+51
-0
src/taoshop-provider-api/taoshop-provider-api-item/src/main/java/com/muses/taoshop/item/service/IItemBrankService.java
...ava/com/muses/taoshop/item/service/IItemBrankService.java
+5
-0
src/taoshop-provider/taoshop-provider-item/src/main/java/com/muses/taoshop/item/mapper/ItemBrandMapper.java
...n/java/com/muses/taoshop/item/mapper/ItemBrandMapper.java
+5
-1
src/taoshop-provider/taoshop-provider-item/src/main/java/com/muses/taoshop/item/mapper/ItemCategoryMapper.java
...ava/com/muses/taoshop/item/mapper/ItemCategoryMapper.java
+1
-1
src/taoshop-provider/taoshop-provider-item/src/main/java/com/muses/taoshop/item/service/ItemBrankServiceImpl.java
.../com/muses/taoshop/item/service/ItemBrankServiceImpl.java
+13
-0
src/taoshop-provider/taoshop-provider-item/src/main/resources/mybatis/ItemBrandMapper.xml
...vider-item/src/main/resources/mybatis/ItemBrandMapper.xml
+17
-0
未找到文件。
src/taoshop-common/taoshop-common-core/src/main/java/com/muses/taoshop/common/core/database/config/BaseConfig.java
浏览文件 @
534c71ca
...
...
@@ -27,7 +27,7 @@ public class BaseConfig {
/**
* repository 所在包
*/
public
static
final
String
REPOSITORY_PACKAGES
=
"com.muses.taoshop.repository"
;
public
static
final
String
REPOSITORY_PACKAGES
=
"com.muses.taoshop.
**.
repository"
;
/**
* mapper 所在包
...
...
@@ -37,37 +37,17 @@ public class BaseConfig {
/**
* 实体类 所在包
*/
public
static
final
String
ENTITY_PACKAGES
=
"com.muses.taoshop.dto"
;
/**
* JPA 实体管理器
*/
public
static
final
String
ENTITY_MANAGER
=
"shopEntityManager"
;
/**
* JPA 实体管理器工厂
*/
public
static
final
String
ENTITY_MANAGER_FACTORY
=
"shopEntityManagerFactory"
;
/**
* JPA 事务管理器
*/
public
static
final
String
JPA_TRANSACTION_MANAGER
=
"shopJpaTransactionManager"
;
/**
* JPA 持久化单元
*/
public
static
final
String
PERSISTENCE_UNIT
=
"shopPersistenceUnit"
;
public
static
final
String
ENTITY_PACKAGES
=
"com.muses.taoshop.**.dto"
;
/**
* Mybatis session 工厂
*/
public
static
final
String
SQL_SESSION_FACTORY
=
"s
hopS
qlSessionFactory"
;
public
static
final
String
SQL_SESSION_FACTORY
=
"sqlSessionFactory"
;
/**
* Mybatis 事务管理器
*/
public
static
final
String
MYBATIS_TRANSACTION_MANAGER
=
"
shopM
ybatisTransactionManager"
;
public
static
final
String
MYBATIS_TRANSACTION_MANAGER
=
"
m
ybatisTransactionManager"
;
/**
* Jedis连接池
...
...
src/taoshop-common/taoshop-common-core/src/main/java/com/muses/taoshop/common/core/database/config/DataSourceConfig.java
浏览文件 @
534c71ca
...
...
@@ -7,7 +7,8 @@ import org.springframework.context.annotation.Configuration;
import
javax.sql.DataSource
;
import
static
com
.
muses
.
taoshop
.
common
.
core
.
database
.
config
.
BaseConfig
.*;
import
static
com
.
muses
.
taoshop
.
common
.
core
.
database
.
config
.
BaseConfig
.
DATA_SOURCE_NAME
;
import
static
com
.
muses
.
taoshop
.
common
.
core
.
database
.
config
.
BaseConfig
.
DATA_SOURCE_PROPERTIES
;
/**
...
...
src/taoshop-common/taoshop-common-core/src/main/java/com/muses/taoshop/common/core/database/config/MybatisConfig.java
浏览文件 @
534c71ca
...
...
@@ -4,19 +4,17 @@ import com.muses.taoshop.common.core.database.annotation.MybatisRepository;
import
org.apache.ibatis.session.SqlSessionFactory
;
import
org.mybatis.spring.SqlSessionFactoryBean
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.
springframework.beans.factory.annotation.Autowired
;
import
org.
mybatis.spring.boot.autoconfigure.SpringBootVFS
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Primary
;
import
org.springframework.context.annotation.Profile
;
import
org.springframework.core.io.support.PathMatchingResourcePatternResolver
;
import
org.springframework.core.io.support.ResourcePatternResolver
;
import
org.springframework.jdbc.datasource.DataSourceTransactionManager
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
import
org.springframework.web.servlet.resource.PathResourceResolver
;
import
javax.sql.DataSource
;
...
...
@@ -59,7 +57,9 @@ public class MybatisConfig {
//factoryBean.setConfigLocation(new ClassPathResource("mybatis-config.xml"));
ResourcePatternResolver
resolver
=
new
PathMatchingResourcePatternResolver
();
try
{
factoryBean
.
setMapperLocations
(
resolver
.
getResources
(
"classpath*:/mybatis/mapper/*Mapper.xml"
));
factoryBean
.
setTypeAliasesPackage
(
"com.muses.taoshop.**.dto"
);
factoryBean
.
setVfs
(
SpringBootVFS
.
class
);
factoryBean
.
setMapperLocations
(
resolver
.
getResources
(
"classpath*:/mybatis/*Mapper.xml"
));
return
factoryBean
.
getObject
();
}
catch
(
Exception
e
){
e
.
printStackTrace
();
...
...
src/taoshop-portal/src/main/java/com/muses/taoshop/
portal/
Application.java
→
src/taoshop-portal/src/main/java/com/muses/taoshop/Application.java
浏览文件 @
534c71ca
package
com.muses.taoshop
.portal
;
package
com.muses.taoshop
;
...
...
src/taoshop-portal/src/main/java/com/muses/taoshop/
portal/
config/WebConfig.java
→
src/taoshop-portal/src/main/java/com/muses/taoshop/config/WebConfig.java
浏览文件 @
534c71ca
package
com.muses.taoshop.
portal.
config
;
package
com.muses.taoshop.config
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.util.ResourceUtils
;
...
...
src/taoshop-portal/src/main/java/com/muses/taoshop/
portal/
web/controller/IndexController.java
→
src/taoshop-portal/src/main/java/com/muses/taoshop/web/controller/IndexController.java
浏览文件 @
534c71ca
package
com.muses.taoshop.
portal.
web.controller
;
package
com.muses.taoshop.web.controller
;
import
com.alibaba.fastjson.JSON
;
import
com.muses.taoshop.item.dto.ItemBrand
;
import
com.muses.taoshop.item.service.IItemBrankService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.ui.Model
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* <pre>
...
...
@@ -23,6 +26,9 @@ import org.springframework.web.bind.annotation.RequestParam;
@RequestMapping
(
"/portal"
)
public
class
IndexController
{
@Autowired
IItemBrankService
iItemBrankService
;
//@RequestMapping(value = "/toIndex" ,method = RequestMethod.GET)
@GetMapping
(
value
=
"/toIndex.do"
)
public
String
toIndex
(){
...
...
@@ -34,4 +40,12 @@ public class IndexController {
return
""
;
}
@GetMapping
(
value
=
"/doTest"
)
@ResponseBody
public
String
doTest
(){
List
<
ItemBrand
>
itemBrands
=
iItemBrankService
.
listItemBrand
();
String
str
=
JSON
.
toJSON
(
itemBrands
).
toString
();
return
str
;
}
}
src/taoshop-provider-api/taoshop-provider-api-item/src/main/java/com/muses/taoshop/item/service/IItemBrankService.java
浏览文件 @
534c71ca
package
com.muses.taoshop.item.service
;
import
com.muses.taoshop.item.dto.ItemBrand
;
import
java.util.List
;
/**
* <pre>
* TODO 类说明
...
...
@@ -13,4 +17,5 @@ package com.muses.taoshop.item.service;
* </pre>
*/
public
interface
IItemBrankService
{
List
<
ItemBrand
>
listItemBrand
();
}
src/taoshop-provider/taoshop-provider-item/src/main/java/com/muses/taoshop/item/mapper/ItemBrand
Repository
.java
→
src/taoshop-provider/taoshop-provider-item/src/main/java/com/muses/taoshop/item/mapper/ItemBrand
Mapper
.java
浏览文件 @
534c71ca
...
...
@@ -4,8 +4,10 @@ import com.muses.taoshop.common.core.database.annotation.MybatisRepository;
import
com.muses.taoshop.item.dto.ItemBrand
;
import
java.util.List
;
@MybatisRepository
public
interface
ItemBrand
Repository
{
public
interface
ItemBrand
Mapper
{
int
deleteByPrimaryKey
(
Long
id
);
...
...
@@ -22,4 +24,6 @@ public interface ItemBrandRepository {
int
updateByPrimaryKeySelective
(
ItemBrand
record
);
int
updateByPrimaryKey
(
ItemBrand
record
);
List
<
ItemBrand
>
listItemBrand
();
}
\ No newline at end of file
src/taoshop-provider/taoshop-provider-item/src/main/java/com/muses/taoshop/item/mapper/ItemCategory
Repository
.java
→
src/taoshop-provider/taoshop-provider-item/src/main/java/com/muses/taoshop/item/mapper/ItemCategory
Mapper
.java
浏览文件 @
534c71ca
...
...
@@ -4,7 +4,7 @@ import com.muses.taoshop.common.core.database.annotation.MybatisRepository;
import
com.muses.taoshop.item.dto.ItemCategory
;
@MybatisRepository
public
interface
ItemCategory
Repository
{
public
interface
ItemCategory
Mapper
{
int
deleteByPrimaryKey
(
Long
id
);
...
...
src/taoshop-provider/taoshop-provider-item/src/main/java/com/muses/taoshop/item/service/ItemBrankServiceImpl.java
浏览文件 @
534c71ca
package
com.muses.taoshop.item.service
;
import
com.muses.taoshop.item.dto.ItemBrand
;
import
com.muses.taoshop.item.mapper.ItemBrandMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
* <pre>
* TODO 类说明
...
...
@@ -17,6 +22,14 @@ import org.springframework.stereotype.Service;
@Service
public
class
ItemBrankServiceImpl
implements
IItemBrankService
{
@Autowired
ItemBrandMapper
itemBrandMapper
;
@Override
public
List
<
ItemBrand
>
listItemBrand
()
{
return
itemBrandMapper
.
listItemBrand
();
}
}
src/taoshop-provider/taoshop-provider-item/src/main/resources/mybatis/ItemBrandMapper.xml
0 → 100644
浏览文件 @
534c71ca
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper
namespace=
"com.muses.taoshop.item.mapper.ItemBrandMapper"
>
<resultMap
id=
"ItemBrand"
type=
"com.muses.taoshop.item.dto.ItemBrand"
>
<id
column=
"id"
property=
"id"
jdbcType=
"BIGINT"
/>
<result
column=
"brand_name"
property=
"brandName"
jdbcType=
"VARCHAR"
/>
<result
column=
"last_modify_time"
property=
"lastModifyTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"create_time"
property=
"createTime"
jdbcType=
"TIMESTAMP"
/>
</resultMap>
<select
id=
"listItemBrand"
resultMap=
"ItemBrand"
>
<![CDATA[
SELECT * from item_brand
]]>
</select>
</mapper>
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录