Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
matrix
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
CI / CD
CI / CD
Pipelines
Schedules
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
mall
arch
matrix
Commits
7504c22c
Commit
7504c22c
authored
Aug 12, 2019
by
qiuweili123
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
modify
parent
4b922ac9
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
29 additions
and
42 deletions
+29
-42
README.md
README.md
+29
-42
No files found.
README.md
View file @
7504c22c
## 项目概述
简介
通用工具包主要整合了常用的工具类、通用对象、以及提供redis、mongodb、rocketMq等组件的统一分装,以便大家方便统一编码规范,有益于提高大家整体的开发效率。
Matrix (矩阵)是一套组件增强套件,包括redis、rocketmq等中间件以及提供通用util工具类,以利于提高代码的规范性,提高开发效率,对业务无侵入等
#
# 结构说明
#
组件
本项目结构如下:
-
[
common-core
](
https://gitee.com/baomidou/mybatisplus-spring-mvc
)
:提供通用bean,核心注解,定义通用业务异常。
-
[
common-util
](
https://gitee.com/baomidou/mybatisplus-spring-mvc
)
: 提供BeanUtil,BeanChecker、CollectionUtil等工具类。
-
[
config-starter
](
https://gitee.com/baomidou/mybatisplus-spring-mvc
)
: 配置中心统一分装
-
[
redis-starter
](
https://gitee.com/baomidou/mybatisplus-spring-mvc
)
:redis统一封装
-
[
mybatis-starter
](
https://gitee.com/baomidou/mybatisplus-spring-mvc
)
:基于Mybatis-Plus进行二次包装
-
[
mongodb-starter
](
https://gitee.com/baomidou/mybatisplus-spring-mvc
)
: mogodb统一封装
-
[
elasticsearch-starter
](
https://gitee.com/baomidou/mybatisplus-spring-mvc
)
:访问elasticsearch统一封装
-
[
openfeign-starter
](
https://gitee.com/baomidou/mybatisplus-spring-mvc
)
: 对spring-cloud进行封装
-
[
monitor-starter
](
https://gitee.com/baomidou/mybatisplus-spring-mvc
)
:提供支持dubbo等组件日志监控功能
-
[
logger-starter
](
https://gitee.com/baomidou/mybatisplus-spring-mvc
)
: 统一日志格式,增加应用透明性
-
[
protocol-starter
](
https://gitee.com/baomidou/mybatisplus-spring-mvc
)
: 服务发布模块提供http、dubbo协议增强,包括自定义filter、swagger支持等
```
# 开始
.
+-- common-core
+-- common-util
| +-- HttpUtil
+-- redis-starter
+-- mybaties-starter
+-- mongodb-starter
+-- elasticsearch-starter
+-- dubbo-starter
+-- web-starter
```
重要版本说明
说明:
-
添加依赖
-
Maven:需要在自己项目的pom.xml增加,以下配置。
*
common-
\*
:通用依赖
**注意:Last Version为最新的版本号,详情查看[此处](http://gitlab.secoo.com:8090/mall/arch/matrix/tags )**
*
\*
-starter:组件依赖
```xml
<parent>
<groupId>com.secoo.mall</groupId>
<artifactId>matrix</artifactId>
<version>Last Version</version>
</parent>
```
# 期望
版本升级须知
> 欢迎提出[issue](http://gitlab.secoo.com:8090/mall/arch/matrix/issues),帮助完善!
当前开发版本 1.0.6-DEV-SNAPSHOT
1、rocketmq-starter 兼容Apollo
2、新增rocketmq 发送/接收,消息监听
正式版本
1.
0.4.RELEASE
1、增加logstater模块
2、修正多语言环境下zh的无法取到错误信息
3、增加rocketmq-starter组件
1.
0.3.RELEASE
1、增加monitor traceId监控模块
2、增加防灾冗余
3、优化文件结构
4、增加对controller返回null响应增强
1.
0.2.RELEASE
init code
# 关注
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment