当前位置:  开发笔记 > 前端 > 正文

如何在REST Web服务中实现最简单的外星人?

如何解决《如何在RESTWeb服务中实现最简单的外星人?》经验,为你挑选了0个好方法。

我需要一个JSON 端点,直接从存储过程返回数据.例:

@Procedure("complex")
String complexStoredProcedure();

最简单的情况是没有参数的GET端点...返回的数据是一个(blabck-box)JSON,与Spring 实体没有任何关系,也没有特殊的数据类型(我的Spring应用程序的"外来数据类型") ...

如果你需要一个例子,假设一个简单的控制器为

@RequestMapping(value="/howto", method=RequestMethod.GET)
@ResponseStatus(HttpStatus.OK)
@Procedure(name = "MyRandom.random")  // ?? not work
public String howto() { 
    double x = random();  // from stored-procedure call, how to do it?
    return "{\"result\":"+x+"}";
}

怎么实现呢?也就是说, 实现控制器方法的最简单方法(调用存储过程)?


编辑:清理冗余的代码片段,转移到下面的答案-Wiki.

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有