收到错误:路径()的路线不能被应用到字符串 [英] Getting error: Route() in Route cannot be applied to String

查看:213
本文介绍了收到错误:路径()的路线不能被应用到字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我设计一个基于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 error Route() 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆