Watch Star Fork

万万没想到367 / springcloud-adplatformJava

Spring Cloud微服务化开发平台,具有登录,菜单以及按钮权限校验,快速生成脚手架,统一的异常和日志处理。目前还在学习逐渐完善中 https://gitee.com/lwydyby/springcloud-adplatform
克隆/下载
万万没想到 最后提交于 2018-02-09 18:49 增加sleuth zipkin
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md 1.72 KB

Spring Cloud 项目脚手架

自动生成测试网址:http://dota2info.cn/index

(如需修改配置,只需修改config-repo中的generator.xml,项目会采用springcloud-bus来进行动态更新)

技术栈

  1. Spring Boot
  2. MySQL
  3. Spring Cloud
  4. Mybatis
  5. Mybatis-Plus
  6. Swagger2

项目介绍

持久层采用mybatis持久化,使用MyBatis-Plus优化,减少sql开发量;

前台代码采用elementui,对单表的增删改查页面(包含分页)可以通过脚手架一键生成,简化90%的代码开发;

日志记录目前采用logback,后续会使用elk,对日志进行统计分析;

Druid数据库连接池,监控数据库访问性能,统计SQL的执行性能;

后台采用springboot-admin进行监控;

swagger生成接口文档;

初步搭建,还在修改

前台页面(初步测试开发) 输入图片说明 输入图片说明

输入图片说明

前台安装步骤(需要安装node.js)

  1. cd web
  2. npm install
  3. npm run dev

更新内容

#2018-02-01

增加elk docker镜像,目前可以导入nginx的日志,进行分析。elk-kafka 为后边数据统计导入做准备

#2018-02-09

增加elasticsearch记录日志(后续会删除,继续使用logback,用filebeat导入到elasticsearch中)

增加zipin链式追踪,存储到elasticsearch中

本地使用elk版本为6.1.1

项目点评 ( 15 )

你可以在登录后,对此项目发表评论

6_float_left_people 6_float_left_close