java - Android 上的 Spring Boot?

标签 java android spring spring-mvc intellij-idea

是否可以在 Android 设备上运行 Spring Boot?

现在,我使用在 IntelliJ IDEA 中构建的 Spring Boot 在本地主机上成功运行了一个 Web 服务。我需要在 Android 设备上运行相同的 Web 服务代码。是否可以将 Web 服务应用程序构建到我可以在 Android 手机上运行的 JAR 文件中?我有一台运行 Android Nougat 的 Google Nexus 6P。我做了一些有限的研究,发现了一个名为 JBED 的应用程序。到目前为止,我还无法使它正常工作。

我从头开始构建示例 JAR:

gs-spring-boot-0.1.0.jar

希望我能找到运行这个 JAR 的方法。我猜它可能行不通,所以如果有人有更好的主意那就太好了!

最佳答案

您可以使用 i-jetty在 android 中托管基于 servlet 的应用程序。或者在你的 spring boot 应用程序中嵌入 i-jetty(替换 tomcat 或 netty)

关于java - Android 上的 Spring Boot?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39579540/

相关文章:

java - jax-ws web 服务在 websphere 8.5 中不起作用

java - request.setAttribute() 和 model.addAttribute 之间有什么区别?

java - 如何将数组字段重构为 ArrayList

Java 8 增强了带有索引/范围的 for 循环

android - 打开蓝牙并等待 Intent ?

android - OpenSL es- 操作音频缓冲区队列

java - FacesContextUtils.getWebApplicationContext(FacesContext.getCurrentInstance()) 返回 null

java - Spring MVC 测试失败

java - 依赖注入(inject)框架插入Spring单例模式的使用

java - 屏幕锁定时可运行停止