DAFramework -- 云南数聚基础框架

DAFramework是云南数聚科技开源的微服务基础框架, 基于Spring-boot, Spring-security, Spring-cloud, Spring-data和Docker构建. 这是一个Spring-cloud的脚手架项目, 提供一些基础服务, 帮助更多的开发人员更快速地构建他们的项目. DAFramework源于PiggyMetrics项目.

基础组件

为何选择DAFramework


基础组件


环境搭建


后端部分

  1. 安装gradle, 去官网下载v3.x版本,并安装;
  2. 在命令行中进入DAFramework目录, 执行以下命令编译打包:
    cd DAFramework
    gradle bootrepackage
  3. 进入codegen目录, 执行以下命令启动Docker容器:
    cd codegen
    docker-compose up
  4. 在浏览器中访问系统:

前端部分

  1. 安装nodejs, 去官网下载v7.x版本NodeJs,并安装;
  2. 在命令行下安装cnpm:
    npm install -g cnpm --registry=https://registry.npm.taobao.org
  3. 进入web目录,安装相关全局工具和相关依赖:
    cd web
    cnpm install -g vue-cli webpack eslint gulp cooking-cli
    cnpm install
  4. 运行dev开发模式
    npm run dev
  5. 运行lint检查代码文件(注:dev模式自动检查,build是也检查,lint一般只是快速检查时使用)
    npm run lint
  6. 运行build工具编译生成静态文件(发布时使用)
    npm run build

关于我们