Spark java 错误,我无法启动应用程序

问题描述

我使用的是 Spark 框架,我刚刚创建了 gradle 项目并添加了 spark 依赖项,但是当我启动应用程序时,它在控制台中出现此错误

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (nop) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

我的 gradle.buid

plugins {
   id 'java-library'
}
repositories {
   jcenter()
}
dependencies {
  implementation group: 'com.sparkjava',name: 'spark-core',version: '2.9.3'
  testImplementation 'junit:junit:4.12'
}

和我的主班

import static spark.Spark.*;

public class Library {
public static void main(String[] args) {
    get("/hello/:name",(request,response) -> {
        return "Hello: " + request.params(":name");
    });
  }
}

我使用 gradle 7.1 和 java 11.0 ,我尝试了所有版本的 spark 但我什至无法测试应用程序,有人知道问题出在哪里吗?

解决方法

我对 Apache Spark 一无所知,但这似乎不是错误,只是一些警告。我认为您编写的程序有效,但您在控制台上看不到任何内容。检查您的服务器端和您的配置。