{"id":13535377,"url":"https://github.com/OptionalDay/spring-cloud-vue","last_synced_at":"2025-04-02T01:30:45.679Z","repository":{"id":43040088,"uuid":"90016344","full_name":"OptionalDay/spring-cloud-vue","owner":"OptionalDay","description":"cloud-vue是一套基于springcloud + mybatis + vue全家桶（Vue2.x + Vue-router2.x + Vuex）的前后端分离框架. 使用Maven对项目进行模块化管理，提高项目的易开发性、扩展性。 系统包括分布式配置、eureka注册中心、服务中心、zipkin分布式跟踪等。 每个模块服务多系统部署，注册到同一个eureka集群服务注册中心，实现集群部署。","archived":false,"fork":false,"pushed_at":"2017-06-02T03:11:17.000Z","size":1752,"stargazers_count":785,"open_issues_count":16,"forks_count":410,"subscribers_count":80,"default_branch":"master","last_synced_at":"2024-08-02T08:10:09.837Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OptionalDay.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-05-02T09:40:08.000Z","updated_at":"2024-08-02T08:10:09.838Z","dependencies_parsed_at":"2022-09-03T12:30:21.286Z","dependency_job_id":null,"html_url":"https://github.com/OptionalDay/spring-cloud-vue","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OptionalDay%2Fspring-cloud-vue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OptionalDay%2Fspring-cloud-vue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OptionalDay%2Fspring-cloud-vue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OptionalDay%2Fspring-cloud-vue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OptionalDay","download_url":"https://codeload.github.com/OptionalDay/spring-cloud-vue/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222788514,"owners_count":17037777,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T08:00:55.175Z","updated_at":"2024-11-02T23:31:22.544Z","avatar_url":"https://github.com/OptionalDay.png","language":"Java","funding_links":[],"categories":["开源"],"sub_categories":[],"readme":"# spring-cloud-vue\r\n---\r\n\r\n## 项目简介\r\n* cloud-vue是一套基于springcloud + mybatis + vue全家桶（Vue2.x + Vue-router2.x + Vuex）的前后端分离框架.\r\n* 使用Maven对项目进行模块化管理，提高项目的易开发性、扩展性。\r\n* 系统包括分布式配置、eureka注册中心、服务中心、zipkin分布式跟踪等。\r\n* 每个模块服务多系统部署，注册到同一个eureka集群服务注册中心，实现集群部署。\r\n\r\n## 主要功能\r\n* 登录、退出登录\r\n* 修改密码、记住密码\r\n* 菜单管理\r\n* 系统参数\r\n* 权限节点\r\n* 岗位管理\r\n* 部门管理\r\n* 用户组管理\r\n* 用户管理\r\n\r\n## 依赖\r\n### java后端依赖环境\r\n* Maven 3\r\n* Java 8\r\n* MySQL 5.7\r\n* Docker 1.13.1 (不是必须的)\r\n\r\n### vue2前端依赖环境\r\n* node \u003e= 6.9.0\r\n* npm  \u003e= 3.0.0\r\n* vue \t\t\t\t\u003chttps://vuefe.cn/v2/guide/\u003e\r\n* element-ui@1.1.3  \u003chttp://element.eleme.io/1.1/#/zh-CN/component/installation\u003e\r\n* axios  \t\t\t\u003chttps://github.com/mzabriskie/axios\u003e\r\n* fontawesome \t\t\u003chttp://fontawesome.io/icons/\u003e\r\n* js-cookie  \t\t\u003chttps://github.com/js-cookie/js-cookie\u003e\r\n* lockr  \t\t\t\u003chttps://github.com/tsironis/lockr\u003e\r\n* lodash  \t\t\t\u003chttp://lodashjs.com/docs/\u003e\r\n* moment  \t\t\t\u003chttp://momentjs.cn/\u003e\r\n\r\n## 工程说明\r\n* cloud-config-server：配置中心。\r\n* cloud-eureka-server：注册中心。\r\n* cloud-simple-service：自定义的微服务。\r\n* cloud-zipkin-ui：分布式链路调用监控系统，聚合各业务系统调用延迟数据，达到链路调用监控跟踪。\r\n* cloud-vue : vue（Vue2.x + Vue-router2.x + Vuex)的前端项目\r\n\r\n## 部署说明\r\n * 导入cloud-simple-service的cloud-vue.sql到mysql数据库。\r\n * 修改cloud-config-repo与cloud-zipkin-ui中的数据库配置文件\r\n * 打包命令 mvn package -DskipDockerBuild\r\n * 依次启动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。\r\n * 端口：配置中心端口(1111)、注册中心(8888)、rest服务(80)、zipkin服务(9012)、UI前端(8080),如果端口冲突请自行修改。\r\n\r\n## 效果图\r\n![登录](./pic/登录.png)\r\n\r\n![部门管理](./pic/部门管理.png)\r\n\r\n![部门管理](./pic/部门管理.png)\r\n\r\n![菜单管理](./pic/菜单管理.png)\r\n\r\n![岗位管理](./pic/岗位管理.png)\r\n\r\n![权限规则管理](./pic/权限规则管理.png)\r\n\r\n![用户组管理](./pic/用户组管理.png)\r\n\r\n![注册中心](./pic/注册中心.png)\r\n\r\n![swagger](./pic/swagger.png)\r\n\r\n![zipkin](./pic/zipkin.png)\r\n\r\n## License\r\ncloud-vue 基于apache2.0 \u003chttp://www.apache.org/licenses/LICENSE-2.0\u003e\r\n\r\n如果项目对您有用，请作者喝杯咖啡吧！\r\n\r\n![支付二维码](./pic/二维码.jpg)\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOptionalDay%2Fspring-cloud-vue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOptionalDay%2Fspring-cloud-vue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOptionalDay%2Fspring-cloud-vue/lists"}