# easyopen支持 SOP对easyopen项目提供了很好的支持,如果您的服务端使用了easyopen框架,相关配置步骤如下: ## 服务端配置 首先是服务端相关配置 - pom添加依赖 ```xml com.gitee.sop sop-service-common 2.1.3-SNAPSHOT org.springframework.cloud spring-cloud-starter-alibaba-nacos-discovery 0.2.2.RELEASE com.alibaba.nacos nacos-client com.alibaba.nacos nacos-client 1.1.0 net.oschina.durcframework easyopen 1.16.1 ``` easyopen版本必须升级到1.16.1 - 启动类上面添加注解@EnableDiscoveryClient,将自己注册到注册中心 - 新增一个配置类,继承EasyopenServiceConfiguration,内容为空 ```java @Configuration public class SopConfig extends EasyopenServiceConfiguration { } ``` 服务端配置完毕,重启服务。 ## 网关端配置 接下来是网关的配置 - 打开ZuulConfig.java,注释掉原本的@Configuration,新增如下Configuration ```java @Configuration public class ZuulConfig extends EasyopenZuulConfiguration { } ``` 配置完毕,重启网关服务,可运行测试用例`EasyopenClientPostTest.java`验证 **注:** 配置完成后easyopen签名校验将会关闭,改用网关端来校验;网关对easyopen返回的结果不进行处理,直接返回服务端的结果。 完整配置可查看sop-example/sop-easyopen项目