有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何与纯客户端Spring引导应用程序交互

环境

我有一个无法通过web访问的spring启动应用程序(spring.main.web环境=false)。使用SpringBoot的目的是提供与数据库交互的现成支持。也许一个JPA层就足够了,但我选择了SpringBoot

该程序有一个GUI(JavaFX),只要需要DB交互,该GUI就会与spring启动应用程序交互

问题

现在我有点困惑,GUI如何与Spring Boot交互。我启动Spring Boot,最好是在程序启动时启动主应用程序(@SpringBootApplication)(如果这很重要,在线程中,因为它不能阻止GUI)。到现在为止,一直都还不错。但是如何在SpringBoot中调用方法呢?我的上一个项目是一个web项目,我使用RESTAPI和相应的Spring引导控制器,这允许我通过浏览器等与Spring引导交互

但现在我只是客户机,我想从GUI调用在Spring boot应用程序中执行某些操作的方法,例如当按下按钮时

也许这很容易回答,但我找不到正确的方法。我用ApplicationRunner构建了一个解决方案,每次新的spring启动应用程序在完成其工作后启动和关闭,但这并不是很优雅,我无法用这种技术检索回参数


共 (0) 个答案