是否可以在Android设备上运行Spring Boot?
现在我使用Spring Boot在localhost上成功运行了一个Web服务,我已经在IntelliJ IDEA中构建了它。我需要在Android设备上运行相同的Web服务代码。是否可以将Web服务应用程序构建为可以在Android手机上运行的JAR文件?我有一台运行Android Nougat的Google Nexus 6P。我做了一些有限的研究,并找到了一个名为JBED的应用程序。到目前为止,我还没有能够实现这一目标。
我从头开始构建示例JAR:
gs-spring-boot-0.1.0.jar
希望我能找到一种方法来运行这个JAR。我猜它可能不会有用,所以如果有人有更好的想法那就太好了!
简短的回答是你不能直接在你的Android手机上运行你的春季启动应用程序。 Spring启动是一个快速启动Spring应用程序的包装器,在构建基于Web的应用程序时最适合您。我认为你有两种选择。
您可以使用https://github.com/jetty-project/i-jetty在android中托管基于servlet的应用程序。或者在你的春季启动应用程序中嵌入i-jetty(替换tomcat或netty)