14得票2回答
Spark Java框架中的连接池技术

Java Spark框架使用内嵌的Jetty作为Web服务器。 Jetty支持使用HikariCP等工具进行连接池管理,并在XML文件中提供配置选项。但是,根据这些帖子,Spark不允许配置Jetty。 有很多使用Spark的示例,但它们要么没有使用数据库,要么使用DriverManager连...

14得票2回答
Spark框架:匹配是否带有尾斜杠

我注意到 Spark 框架中的一个问题。它不会将结尾斜杠与映射的路由匹配。因此,它认为 /api/test 和 /api/test/ 是不同的 URI。 如果有一种方法可以通配它们在一起,那就很好了,但似乎并没有。我有什么遗漏吗? 我想要这个路由: Spark.get("/api/tes...

9得票3回答
response.body()和回调函数返回的对象有什么区别?

来自 Spark Java 文档: response.body("Hello"); // sets content to Hello 以下是来自路由的JavaDoc: @return The content to be set in the response 那么有什...

9得票2回答
如何处理多个路由的异常

我正在熟悉 Spark Framework,并尝试理解在多个路由中统一处理异常的最佳方法。 目前,我有许多路由都会以类似以下方式处理异常: ... catch (final Exception e) { ... response.status(418); retur...

7得票1回答
将log4j.properties捆绑在库中-是不好的风格还是什么?

我发现了一个很好的Java小型Web请求框架: Spark。API看起来很不错,很有前途,但库本身相当奇怪。不管它提议使用快照工件作为依赖项的事实,也不管它在日志记录方面使用log4j(现在的库倾向于使用jcl或slf4j),还有时System.out.println。但它在spark-xxx...

9得票1回答
Spark中的URL模式

我正在尝试创建一个过滤器,用于匹配以下URL: /foo和/foo/* 因此,任何在/foo/下的内容以及基础情况/foo都可以匹配。 我有这个过滤器: Spark.before("/foo/*", (request, response) -> { Str...

12得票4回答
Spark Java:如何处理multipart/form-data输入?

我正在使用spark来开发一个Web应用程序;当我想要上传文件时出现了问题:public final class SparkTesting { public static void main(final String... args) { Spark.stati...

9得票1回答
如何使用Java Spark下载文件?

我想编写一个简单的REST API以便下载文件。 我找不到相关的文档。我了解到需要设置mimetype='application/zip'来响应请求,但是不清楚如何返回流。 http://sparkjava.com/ 更新: 这里提供了一个示例代码:public static void ...

31得票4回答
远程服务器上使用Lambda表达式的Spark作业出现java.lang.ClassCastException

我正在尝试使用sparkjava.com框架为我的Apache Spark作业构建Web API。 我的代码如下:@Override public void init() { get("/hello", (req, res) -> { ...

7得票8回答
在Eclipse中如何将Spark添加到Maven项目中?

我希望能够在Eclipse中使用Maven启动Spark项目。我已经安装了m2eclipse,并且在我的Maven项目中拥有一个工作正常的HelloWorld Java应用程序。 我想要使用Spark框架,正在遵循官方网站上的指示。我已经将Spark仓库添加到了我的pom.xml文件中。 ...