GithubHelp home page GithubHelp logo

demo-dynamic-datasource's Introduction

1 Demo平台架构设计

系统架构的demo项目,开发人员下载下来修改demo为自己的项目名称

1.1 版本号管理

版本号 修订人 修订时间
1.0-SNAPSHOT wanghai 2018-03-29

1.2 模块描述

  • demo: 父级模块,用来管理demo-interface demo-service demo-web
  • demo-interface: 接口模块提供给第三方项目调用 包含model实体类、service接口
  • demo-service: 接口的业务实现模块 包含dao、业务实现类
  • demo-web: 提供api借口模块

1.3 技术特点

  • 采用Spring+SpringMVC + Mybatis + Redis + Dubbo + PageHelper + swagger +Rabbitmq 等基础架构
  • 支持数据库: Mysql
  • 项目管理: maven
  • Code管理: git
  • Web容器:Tomcat
  • JDK:JDK1.8+

1.4 异常处理

​ 暂无

1.5 安全处理

暂无

1.6 简介

demo 技术架构模板,新的项目需要把项目中所有的demo替换为自己的项目名称。

1.7 分支说明

  • devlop

  • master:主分支

2 项目验收

  • 文档完整:设计文档、接口文档
  • Junit单元测试 : 开发人员
  • codeReview:小组组长、架构师

2.1 项目成员

  • 组长:
  • 开发人员:
  • 项目经理:

项目组长

序号 类型 时间 责任人 评审人 备注
1 需求分析 产品、项目经理、开发人员、架构师参与讨论需求、分析需求
2 架构设计
3 DB设计
4 Code Review
5 单元测试
6 接口文档

项目成员

序号 类型 时间 责任人 是否完整 备注
1 代码规范
2 单元测试
3 接口
4 sql优化

项目成员

序号 类型 时间 责任人 是否完整 备注
1 代码规范
2 单元测试
3 接口
4 sql优化

项目成员

序号 类型 时间 责任人 是否完整 备注
1 代码规范
2 单元测试
3 接口
4 sql优化

2.2 code review记录

  • 计划一周小组组长review一次组内人员code
  • 项目完成小组组长review一次组内人员code
序号 项目模块 时间 责任人 review人 备注
1 xxx
2
3
4

3 Api接口描述

3.1 demo管理接口

3.1.1 demo查询

接口说明 demo查询
接口名称 /v1/api/demo/selectDemo
Method RequestMethod.POST

响应示例:

{
  "code": "200",
  "msg": "成功",
  "model": {
       返回数据
    }
   }

demo-dynamic-datasource's People

Contributors

hy7873 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.