如何使用Swagger处理数据库对象?

时间:2018-09-25 11:06:05

标签: java rest swagger persistence

嘿,程序员,

我对Swagger.io有疑问,我正在寻找传递对象的最佳方法。

最近,我使用Swagger制作了REST-api,并使用Restlet studio进行了部署。一切都很好,代码有效。我可以轻松显示单个对象。

现在,我想从数据库中返回所有员工。因此,我的挥霍定义是具有一些变量的Employee,然后是雇员作为雇员数组列表。 See Swagger here.

然而,在Restlet生成的代码中,雇员包含一个List

public class Employees {
/** Default serial version ID. */
private static final long serialVersionUID = 1L;

private java.util.List<java.lang.String> list;



public java.util.List<java.lang.String> getList() {
    if (list == null) {
        list = new ArrayList<java.lang.String>();
    }
    return list;
}

public void setList(java.util.List<java.lang.String> list) {
    this.list = list;
}

我现在正在做的事情是这样的:

  1. 对所有数据库行进行JSONArray
  2. 将每个数组对象都设置为JSONObject
  3. 制作JSONObject字符串
  4. 将字符串添加到员工列表的列表 ...

这感觉如此不一致,任何人都可以帮助您正确执行此操作吗? 或有他/她自己项目的示例代码?

非常感谢您的帮助

0 个答案:

没有答案