# ko-exchange-cloud **Repository Path**: devinChende/ko-exchange-cloud ## Basic Information - **Project Name**: ko-exchange-cloud - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-05-13 - **Last Updated**: 2020-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ko-exchange-cloud 项目构成 ko-exchange-cloud-eureka --微服务注册中心 ko-exchange-cloud-config --微服务配置中心 ko-exchange-cloud-app --微服务应用rest服务 ko-exchange-cloud-common --通用配置/常量及工具包 ko-exchange-cloud-security --用户登陆/注销及安全认证 ko-exchange-cloud-dto --DTO对应web界面数据的对象 ko-exchange-cloud-entity --ENTITY对应数据库表的对象 ko-exchange-cloud-user --用户模块对应的数据库service,mapper接口 数据库建表 oracle数据库:ko-exchange-cloud-app\oracle.txt mysql数据库:ko-exchange-cloud-app\mysql.txt ko-exchange-cloud-app项目对应数据库配置及oracle数据库驱动 https://gitee.com/xiaofeiying/ko 下载ojdbc6.jar,用mvn指令把jar加到本地仓库: mvn install:install-file -Dfile=ojdbc6.jar -DgroupId=com.oracle -DartifactId=oracle11g -Dversion=1.0.0 -Dpackaging=jar 项目启动顺序 1.启动ko-exchange-cloud-eureka微服务注册中心 2.启动ko-exchange-cloud-config微服务配置中心 3.启动ko-exchange-cloud-app微服务应用rest服务 访问网址 http://localhost:8761/ http://localhost:8080/druid/ 测试rest服务 **1.登陆:post form表单** http://localhost:8080/login/jwt?username=xyz&password=123456 获得认证token { "data": { "Authorization": "Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ4eXoiLCJjcmVhdGVkIjoxNTIzODAzMjE0ODMxfQ.IK8yuIpr4zyQ57I23Tw_MpLrexTx3HlEar_p9g8A-U5bfrbGZnXz46mwWqygkgsiRSaasC45jRL_nbvISp09Fw" }, "message": "登陆成功", "status": 200, "timestamp": 1523803215278 } **2.获得用户列表:post json数据** http://localhost:8080/user/findUser/20/1 postMain测试 添加headers Authorization = 登录返回的Authorization body要传递json格式的数据,可以为空,如{} 获得用户列表数据 { "status": 200, "timestamp": null, "error": null, "exception": null, "message": null, "path": null, "data": { "tusers": [ { "id": 953306237120806914, "username": "abc", "password": "123456", "roles": "ROLE_USER", "token": "Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhYmMiLCJjcmVhdGVkIjoxNTIzNzk0ODM4OTIzfQ.AxEi2hl-oGOUigmXWDPsdfUfuxZ43xiLfzUhQ5q471pLpicVcvCtyDq_x46Eq3zVxbSK8_EizrQw_TlE8Dtl6Q", "tokenTime": 1523794841000 }, { "id": 953315516498350082, "username": "xyz", "password": "123456", "roles": "ROLE_USER", "token": "Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ4eXoiLCJjcmVhdGVkIjoxNTIzODAzMjE0ODMxfQ.IK8yuIpr4zyQ57I23Tw_MpLrexTx3HlEar_p9g8A-U5bfrbGZnXz46mwWqygkgsiRSaasC45jRL_nbvISp09Fw", "tokenTime": 1523803218000 } ] } }