Genesis. Is a Spring Cloud Project
Genesis 中文意思: 起源, 哈哈哈哈......
genesis 是一个基于Spring cloud(Camden.RELEASE) Spring Boot(1.4.1.RELEASE) Mybatis(3.3.0) 通用Mapper 通用分页Pagehelper完成的一个基础组件架构,后面会持续更新...
项目名称 |
端口 |
描述 |
URL |
genesis-common |
无 |
公共模块(工具类,资源......) |
无 |
genesis-core |
无 |
核心代码 |
无 |
genesis-model |
无 |
公共实体对象 |
|
2. Spring Cloud(genesis-server)组件说明
项目名称 |
端口 |
描述 |
URL |
genesis-server-discovery |
8761 |
服务注册中心 |
无 |
genesis-server-config |
无 |
服务配置中心(更新中...) |
无 |
genesis-server-gateway |
8050 |
服务网关 |
无 |
genesis-server-monitor |
无 |
服务监控(更新中...) |
无 |
3. Spring(genessis-spring)扩展组件说明
项目名称 |
端口 |
描述 |
URL |
genesis-spring-extends |
无 |
Spring 扩展(更新中...) |
无 |
genesis-spring-plugins |
无 |
Spring 插件(更新中...) |
无 |
项目名称 |
端口 |
描述 |
URL |
genesis-demo |
8080 |
API接口 |
无 |
genesis-demo-goods-service |
8081 |
Goods服务提供者 |
无 |
genesis-demo-goods-service2 |
8083 |
Goods服务提供者(用于启动测试 API goods模块Feign Client负载均衡) |
无 |
genesis-demo-order-service |
8082 |
Order服务提供者 |
无 |
![cmd-markdown-logo](https://camo.githubusercontent.com/2685e2e24981d426b346bd13401d147713d0761bb5065e213b1a41e3a06c4f96/68747470733a2f2f7777772e7a7962756c756f2e636f6d2f7374617469632f696d672f6c6f676f2e706e67)
主机名配置(C:\Windows\System32\drivers\etc\hosts文件) |
127.0.0.1 discovery config-server gateway movie user feign ribbon |
- 数据库脚本 genesis-demo resources/db/下面spring-cloud-test.sql
- 首先启动:genesis-server-discovery 注册中心,访问:ip:8761
- 启动API genesis-demo 访问http://localhost:8080/swagger-ui.html
- 分别启动 两个服务提供者
- 通过API文档Try 就可以了
![server-demo](https://camo.githubusercontent.com/f5265682da580853afddc741389400b97e0eb01f0f274e3e3366e3b6cce582d8/687474703a2f2f70312e6271696d672e636f6d2f313934392f636262393032306565653061386336392e706e67)