Coder Social home page Coder Social logo

optionalday / spring-cloud-vue Goto Github PK

View Code? Open in Web Editor NEW
785.0 785.0 410.0 1.71 MB

cloud-vue是一套基于springcloud + mybatis + vue全家桶(Vue2.x + Vue-router2.x + Vuex)的前后端分离框架. 使用Maven对项目进行模块化管理,提高项目的易开发性、扩展性。 系统包括分布式配置、eureka注册中心、服务中心、zipkin分布式跟踪等。 每个模块服务多系统部署,注册到同一个eureka集群服务注册中心,实现集群部署。

Java 56.11% HTML 0.32% JavaScript 11.28% Vue 29.75% CSS 2.54%

spring-cloud-vue's Introduction

spring-cloud-vue


项目简介

  • cloud-vue是一套基于springcloud + mybatis + vue全家桶(Vue2.x + Vue-router2.x + Vuex)的前后端分离框架.
  • 使用Maven对项目进行模块化管理,提高项目的易开发性、扩展性。
  • 系统包括分布式配置、eureka注册中心、服务中心、zipkin分布式跟踪等。
  • 每个模块服务多系统部署,注册到同一个eureka集群服务注册中心,实现集群部署。

主要功能

  • 登录、退出登录
  • 修改密码、记住密码
  • 菜单管理
  • 系统参数
  • 权限节点
  • 岗位管理
  • 部门管理
  • 用户组管理
  • 用户管理

依赖

java后端依赖环境

  • Maven 3
  • Java 8
  • MySQL 5.7
  • Docker 1.13.1 (不是必须的)

vue2前端依赖环境

工程说明

  • cloud-config-server:配置中心。
  • cloud-eureka-server:注册中心。
  • cloud-simple-service:自定义的微服务。
  • cloud-zipkin-ui:分布式链路调用监控系统,聚合各业务系统调用延迟数据,达到链路调用监控跟踪。
  • cloud-vue : vue(Vue2.x + Vue-router2.x + Vuex)的前端项目

部署说明

  • 导入cloud-simple-service的cloud-vue.sql到mysql数据库。
  • 修改cloud-config-repo与cloud-zipkin-ui中的数据库配置文件
  • 打包命令 mvn package -DskipDockerBuild
  • 依次启动cloud-eureka-server-1.0.0.jar、cloud-config-server-1.0.0.jar、cloud-zipkin-ui-1.0.0.jar、cloud-simple-service-1.0.0.jar。
  • 端口:配置中心端口(1111)、注册中心(8888)、rest服务(80)、zipkin服务(9012)、UI前端(8080),如果端口冲突请自行修改。

效果图

登录

部门管理

部门管理

菜单管理

岗位管理

权限规则管理

用户组管理

注册中心

swagger

zipkin

License

cloud-vue 基于apache2.0 http://www.apache.org/licenses/LICENSE-2.0

如果项目对您有用,请作者喝杯咖啡吧!

支付二维码

spring-cloud-vue's People

Contributors

optionalday avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spring-cloud-vue's Issues

cloud-simple-service 启动链接不到数据库,是我哪里配置有问题么?

image

cloud-simple-service 启动链接不到数据库,是我哪里配置有问题么?

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2017-06-14 10:52:49.321 ERROR [cloud-simple-service,,,] 2219 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter :


APPLICATION FAILED TO START


Description:

Cannot determine embedded database driver class for database type NONE

Action:

If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (the profiles "dev,swagger" are currently active).

Process finished with exit code 0

后台的菜单功能不能用

请求url:/api/admin/menus
header auth key:null

为什么登陆成功之后,下一次请求时没有带上来request.getHeader(Constant.AUTH_KEY) 这个呢

备注:因为我是mac的操作系统,80的端口安全不给使用,api端口被我改为9090
同时也修改了var DEV_HOST = JSON.stringify('http://localhost:9090/api/')

用户添加 form表单写成了<de-form>

1). image

用户添加 form表单写成了 应该是el-form 上面是我修改后的页面跳转内容
2).
image
新增修改系统参数,在后台无对应方法,导致服务器返回404.
3). 另外还有一些vue js的问题 因为前端能力有限无法修正,请作者能够及时更新 哈

webpack是否存在版本问题,npm run dev各种关于webpack的报错。

最开始,是报错
Error: Cannot find module 'webpack/lib/removeAndDo' , 后来在github上找到问题是出在extract-text-webpack-plugin这个插件在webpack4+后就不能再用了,于是移除,现在又报错:TypeError: webpack.optimize.OccurenceOrderPlugin is not a constructor
我怀疑是否版本依赖关系有错误呢?希望遇到同样错误的帮忙指点下。多谢

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.