如何 运行 Spring 启动部署在 AWS 上的程序

How to run a Spring Boot program deployed on AWS

AWS 和 Spring Boot 的新功能。我已成功将 spring 引导应用程序部署到 AWS 服务器,如下所示:

但是,我不知道如何 运行 程序现在已经在服务器上了。主要方法很简单:

public static void main(String[] args) {
    SpringApplication.run(Application.class);
}

我是否需要只对 运行 主程序实施 REST 调用?既然部署了这个程序,我该如何远程启动它?

您可以使用 Elastic Beanstalk 将 Spring BOOT WEB 应用程序部署到云端。当您这样做时,您会得到一个 URL,您可以使用它来访问 Web 浏览器中的应用程序。例如,当我将 Spring BOOT 应用程序部署到 AWS Elastic Beanstalk 时,我可以在控制台中查看 URL:

要了解如何使用适用于 Java V2 的 AWS 开发工具包(例如 Amazon DynamoDB)创建可以调用 AWS 服务的 Spring BOOT Web 应用程序并将其部署到云,请参阅:

Creating your first AWS Java web application

此应用使用 Thymeleaf 为应用定义 UI。但是,如果您没有 UI,只有控制器,您仍然可以以相同的方式部署,然后向 Spring 控制器发送 GET/POST 请求。