pull/1/head
tanghc 5 years ago
parent d4db7242c3
commit e62c6ee9a3
  1. 2
      doc/docs/files/10011_项目接入到SOP.md
  2. 10
      doc/docs/files/10021_开发流程.md
  3. 2
      sop-example/sop-book/sop-book-web/pom.xml
  4. 2
      sop-example/sop-story/sop-story-web/pom.xml
  5. 2
      sop-gateway/pom.xml
  6. 2
      sop-sdk/sdk-java/src/main/java/com/gitee/sop/sdk/request/BaseRequest.java

@ -10,7 +10,7 @@
<!-- nacos spring cloud版本号 --> <!-- nacos spring cloud版本号 -->
<spring-cloud-alibaba-nacos.version>0.9.0.RELEASE</spring-cloud-alibaba-nacos.version> <spring-cloud-alibaba-nacos.version>0.9.0.RELEASE</spring-cloud-alibaba-nacos.version>
<!-- nacos客户端版本号 --> <!-- nacos客户端版本号 -->
<nacos-client.version>1.1.0</nacos-client.version> <nacos-client.version>1.1.3</nacos-client.version>
</properties> </properties>
``` ```

@ -1,10 +1,12 @@
# 开发流程 # 开发流程
- 启动SOP,注册中心(nacos)、网关(sop-gateway)、后台管理(sop-admin)、文档(sop-website) 如果您打算使用SOP做开放平台开发,流程大致如下:
- cd到/SOP/sop-common目录,执行命令`mvn clean deploy`,把jar上传到maven私服,如果没有maven私服,可以打包到本地`mvn clean install`
- 打包`sop-gateway`(网关)、`sop-admin`(后台管理)、`sop-website`(文档),部署到服务器上
以上服务是固定的,启动一次即可,后续不用做改动。 以上服务是固定的,启动一次即可,后续不用做改动。
- 在微服务端开发接口,编写swagger注解文档 - 你的项目接入到SOP,参考[项目接入到SOP](10011_项目接入到SOP.md),在微服务端开发接口,编写swagger注解文档
- 【可选】编写sdk
- 接口开发完成,启动微服务,注册到注册中心。 - 接口开发完成,启动微服务,注册到注册中心。
- ISV调用你刚写的接口 - 【可选】编写sdk

@ -21,7 +21,7 @@
<!-- nacos spring cloud版本号 --> <!-- nacos spring cloud版本号 -->
<spring-cloud-alibaba-nacos.version>0.9.0.RELEASE</spring-cloud-alibaba-nacos.version> <spring-cloud-alibaba-nacos.version>0.9.0.RELEASE</spring-cloud-alibaba-nacos.version>
<!-- nacos客户端版本号 --> <!-- nacos客户端版本号 -->
<nacos-client.version>1.1.0</nacos-client.version> <nacos-client.version>1.1.3</nacos-client.version>
</properties> </properties>
<dependencies> <dependencies>

@ -21,7 +21,7 @@
<!-- nacos spring cloud版本号 --> <!-- nacos spring cloud版本号 -->
<spring-cloud-alibaba-nacos.version>0.9.0.RELEASE</spring-cloud-alibaba-nacos.version> <spring-cloud-alibaba-nacos.version>0.9.0.RELEASE</spring-cloud-alibaba-nacos.version>
<!-- nacos客户端版本号 --> <!-- nacos客户端版本号 -->
<nacos-client.version>1.1.0</nacos-client.version> <nacos-client.version>1.1.3</nacos-client.version>
</properties> </properties>
<dependencies> <dependencies>

@ -20,7 +20,7 @@
<!-- nacos spring cloud版本号 --> <!-- nacos spring cloud版本号 -->
<spring-cloud-alibaba-nacos.version>0.9.0.RELEASE</spring-cloud-alibaba-nacos.version> <spring-cloud-alibaba-nacos.version>0.9.0.RELEASE</spring-cloud-alibaba-nacos.version>
<!-- nacos客户端版本号 --> <!-- nacos客户端版本号 -->
<nacos-client.version>1.1.0</nacos-client.version> <nacos-client.version>1.1.3</nacos-client.version>
<!-- springboot for nacos,https://nacos.io/zh-cn/docs/quick-start-spring-boot.html --> <!-- springboot for nacos,https://nacos.io/zh-cn/docs/quick-start-spring-boot.html -->
<nacos-spring-boot-starter.version>0.2.3</nacos-spring-boot-starter.version> <nacos-spring-boot-starter.version>0.2.3</nacos-spring-boot-starter.version>
</properties> </properties>

@ -69,7 +69,7 @@ public abstract class BaseRequest<T extends BaseResponse> {
} }
protected String version() { protected String version() {
return null; return version;
} }
/** /**

Loading…
Cancel
Save