收到错误:路径()的路线不能被应用到字符串 [英] Getting error: Route() in Route cannot be applied to String
问题描述
我设计一个基于Java的MongoDB应用程序,我已经与星火工作时遇到了一个障碍。
包com.tengen;进口spark.Request;
进口spark.Response;
进口spark.Route;
进口spark.Spark;公共类HelloWorldSparkStyle {
公共静态无效的主要(字串[] args){
Spark.get(新干线(/){
@覆盖
公共对象句柄(请求请求,响应响应){
返回的Hello World从星火;
}
});
}
}
在新的路线(/)
我得到了路线错误路线()不能用于为java.lang.String
。
我很困惑,为什么,因为我已经跟着他们的code正是这一点是行不通的。
这或许应该对MongoDB的类论坛贴出来,但我遇到了类似的问题。看起来,当被生产过程中物料从改变get方法。的get,现在需要一个路径和路线
GET(道路,路线)
块引用>进口spark.Request;
进口spark.Response;
进口spark.Route;
进口spark.Spark;公共类HelloWorldSparkStyle {
公共静态无效的主要(字串[] args){ Spark.get(/,新干线(){
公共对象句柄(最后请求的请求,最终响应的响应){
返回从星火Hello World的;
}
});
}
}I'm designing a Java based MongoDB app and I've ran into a snag when working with Spark.
package com.tengen; import spark.Request; import spark.Response; import spark.Route; import spark.Spark; public class HelloWorldSparkStyle { public static void main(String[] args) { Spark.get(new Route("/") { @Override public Object handle(Request request, Response response) { return "Hello World From Spark"; } }); } }
On new
Route("/")
I get the errorRoute() in route cannot be applied to java.lang.string
.I'm confused as to why this doesn't work as I've followed their code exactly.
解决方案This should probably be posted on the MongoDB class forum, but I ran into a similar issue. Looks like the get method changed from when the course material was produced. The get now requires a path and a Route
get(path, Route)
import spark.Request; import spark.Response; import spark.Route; import spark.Spark; public class HelloWorldSparkStyle { public static void main(String[] args){ Spark.get("/", new Route() { public Object handle(final Request request, final Response response){ return "Hello World from Spark"; } }); } }
这篇关于收到错误:路径()的路线不能被应用到字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!