通过GET请求中的相同路由具有两种不同的响应类型

时间:2017-02-09 21:58:38

标签: routing spark-java

我正在使用spark Java,我为GET请求设置了以下路由 localhost:4567 // routeexemple / users / , 当我输入参数 testnight http://localhost:4567/routeexemple/users/?userName=testnight )时,我按照预期从数据库返回一个值,但是当我输入以下查询参数时testApresmidi http://localhost:4567/routeexemple/users/?userName=testApresmidi )它说public class UserInfo { public string DisplayName { get; set; } //include anything else you may need. } var timequery = from t in TimeRecords select new UserInfo { DisplayName = t.User.DisplayName }; 。 什么是我的错误。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我发现我正在使用的版本(2.0.0)有一个bug,他们可能已经在新版本中修复了它。关键是当我试图从数据库中检索一个不存在的对象,而不是发送NullPointerException时,就会出现上面提到的错误消息。我希望他们已经在新版本上修复了它。