# springcloud分布式服务架构 **Repository Path**: piziyu/springcloud ## Basic Information - **Project Name**: springcloud分布式服务架构 - **Description**: 使用springcloud分布式服务架构,前后端分离(前端使用vue) - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 23 - **Forks**: 6 - **Created**: 2017-08-30 - **Last Updated**: 2024-03-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-boot,springcloud 分布式架构,以及前后端分离,vue2 等等。至于功能,暂定OA ## 开发日志 --- ### 我有一个想法 程序员界的小学生,码过几年代码做过几个项目,现在公司用这套还比较前卫的框架,花点 间整理整理,当做学习,亦是总结。 至于做什么,暂时还没有想好。 后端框架使用 springcloud 分布式架构(简单画一下): ![image](https://git.oschina.net/piziyu/springcloud/raw/master/platform-doc/image/%E7%AE%80%E5%8D%95%E6%9E%B6%E6%9E%84.png) ## 组织结构 --- springcloud ``` ├── platform-web -- 前端vue页面,请按照相关nodejs环境 [端口 9528] ├── platform-service -- eureka 服务注册中心 [端口 8761] | ├───├── | ├── platform-base -- 基础服务提供者[端口 8762] | ├── platform-spider -- 准备做一个爬虫服务提供者[端口 8763] | ├── platform-config --配置中心 [端口 8760] | |── platform-gateway --统一网关服务(Zuul) [端口 8000] ``` 前端使用开源的项目 vueAdmin ,感谢开源者的辛勤付出。我一直是做后端开发,所以前端,只能慢慢研究。 开源项目地址:https://github.com/PanJiaChen/vueAdmin-template ## 启动方式 --- ### 后端启动 先启动 platform-service,然后启动 platform-gateway 以及 platform-config,最后启动提供相关业务逻辑的微服务 ### 启动前端 到web项目下面 #Install dependencies ``` npm install ``` #serve with hot reload at localhost:9528 ``` npm run dev ``` #build for production with minification 编译后可以把文件放Nginx下面运行 ``` npm run build ``` ## lombok的依赖 增加依赖 ``` org.projectlombok lombok 1.14.4 ``` eclipse 增加 支持 下载 lombok.jar ``` java -jar lombok.jar ``` 选择eclipse的安装目录, 判断是否安装成功? eclipse安装路径下是否多了一个lombok.jar包 eclipse.ini中是否 添加了如下内容: ``` -javaagent:lombok.jar -Xbootclasspath/a:lombok.jar ```