超图iServer扩展开发记录Restlet 1
迪丽瓦拉
2024-05-31 06:23:23
0

在“REST 服务发布机制简述”中,讲述了 REST 服务发布的过程,资源的信息保存在资源配置文件里,并通过 REST 应用上下文传递给 REST 应用对象,从而在 HTTP 请求到达 REST 应用对象的时候,能够找到合适的资源实现来处理。由此可见,要扩展一个简单算法资源,要分两步:

实现一个简单算法资源类

添加资源信息到资源配置文件

其中:

  • configID:资源配置项 ID;

  • urlTemplate:资源的 URI 模板,确定资源访问的 URI;

  • resourceType:资源的类型,参见 com.supermap.services.rest.commontypes.ResourceType;

  • implementClass:资源实现类的全路径。

  • extensionEncoderBeanNames:表述生成器的类名。

  • extensionDecoderBeanNames:参数解析器的类名。

标签中可以配置多个标签,对应多个资源。

部署打包好的jar;成功运行

相关内容