spark-java

    -1热度

    1回答

    我正在用NetBeans Maven构建一个简单的Spark应用程序。问题是当我尝试访问我的火花链接时,我必须放置本地主机而不是我的公共IP地址。我怎么能把我的公网IP地址,而不是本地主机或本地IP地址? 我的代码很简单,从spark框架网站复制而来。 public class Main { public static void main(String[] args) { g

    1热度

    1回答

    我已经构建了一个简单的应用程序,现在我试图将其附加到Web服务器。我正在尝试使用HTML表单(使用Thymeleaf),用户以文本的形式输入他们的位置,然后我的服务器将使用该字符串生成结果。因此,为了开始,我试图制作一个简单的Spark应用程序,使用“输入您的位置”表单的主页,然后获取用户输入并执行相关操作。正如教程所显示的那样,我可以显示“entryMessage”,但如何获取用户数据证明是困难

    -2热度

    1回答

    所以我正在为自己的项目工作,我正在学习使用java spark speed和mongodb制作一个小网店,现在我处于可以添加和删除项目的位置购物车,但由于某种原因,如果我添加2个相同的标题(在这种情况下sku),它应该只是获得金额,并做到+1,任何1可以告诉我我要去哪里错了? for (int i = 0 ; i < list.size(); i++){ if (Objects.equ

    0热度

    1回答

    在Spark(sparkjava)中,当我注释@WebSocket时,它对我来说工作as documented。太棒了:) 不过。由于我的注释类实例是由框架创建的 - 我无法控制它。我希望能够将服务/存储库注入到实际的WebSocket实例中。或者将websocket实例注入到服务中。 我想通过它的唯一方法是我可以与它沟通,目前是通过静态上下文,我发现它很混乱。 任何提示?

    -3热度

    1回答

    我目前有一个Kotlin应用程序,我想用REST API服务器公开。我很难找到一个围绕它构建的Web框架。 我的背景是Node.JS,我试图在中间件和模块化的层面上找到至少类似于它的东西。但是自从我刚刚开始学习Java以来​​,入门部分是主要的入门障碍。 Spark适合我的是Spark,但是我找不到一种方法来分隔不同文件之间的路由,并拥有本地每文件中间件。 我认为是Play,但它似乎需要一个新的应

    1热度

    1回答

    我正在映射过滤器以在登录之前检查一些必填字段。我的代码如下所示: before("/login", (req, res) -> { // do some things LOGGER.debug("before /login"); LOGGER.debug("Request -> " + req); LOGGER.degub("body " + req.bod

    0热度

    1回答

    我必须在Spark API实现中调用长时间运行的方法。这些方法返回CompletableFutures,所以我想通过触发Spark在回调中回答客户端请求来释放当前的线程。 据我可以告诉这是不可能与Spark,但我想确保我不俯瞰任何东西。 为了说明这个问题,请参阅下面的小代码示例。 import spark.Spark; import java.util.concurrent.Completabl

    0热度

    1回答

    在这里需要一些帮助。我想知道是否有可能使谷歌匕首2与外部配置文件如yml或xml文件工作?我正在使用dagger 2和sparkjava来构建一个REST API服务,因此我需要一种方法来配置嵌入式jetty的端口。

    0热度

    1回答

    我使用SparkJava,似乎在路由中抛出的异常不会显示在控制台中,除非我明确地捕获它们。 例如,给定 Spark.post("/lookup", this::lookup); 和 private String lookup(Request req, Response res) { // some stuff return json.toString(); } 如果/

    3热度

    2回答

    随着this link,我做了休息api服务器。当我在eclipse ide上运行时,它运行良好。但是,我不知道如何在服务器上部署。我制作了war文件,并尝试在tomcat上进行部署,但不知何故无法访问我定义的任何页面,这与在eclipse上运行的不同。这是我做的一些gradle配置。 apply plugin: 'war' war { baseName = 'server'