这篇文章主要介绍了在Eclipse中部署Spring Boot/Spring Cloud应用到阿里云,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
spring cloud 和 spring boot 可以说是当前最流行的微服务开发框架了,在本文中,将向读者介绍如何在 在 eclipse 中部署 spring boot / spring cloud 应用到阿里云。 本地开发
无论是编写云端运行的,还是编写本地运行的 spring boot 应用程序,代码编写本身并没有特别大的变化,因此本文采用一个极其基础的样例《在 web 页面打印 helloworld 的 spring boot 》为例,通过启动内置的 tomcat 容器,处理 http 请求,在 web 页面上打印一串“hello world”的文案。
内嵌的 tomcat 监听来自根目录的请求
package com.aliyun.toolkit.demo;
import org.springframework.web.bind.annotation.requestmapping;
import org.springframework.web.bind.annotation.restcontroller;
@restcontroller
public class helloworldcontroller {
@requestmapping("/")
public string sayhello() {
return "alibaba cloud toolkit: hello,world.";
}
}
spring boot 的启动类
package com.aliyun.toolkit.demo;
import org.springframework.boot.springapplication;
import org.springframework.boot.autoconfigure.springbootapplication;
@springbootapplication
public class startup {
public static void main(string[] args) {
springapplication.run(startup.class,args);
}
}
springboot demo 工程下载
上述代码就是一个标准的 spring boot 工程。 安装插件
阿里云提供了基于 eclipse 的插件,以方便开发人员能够高效的将本地 ide 中编写的应用程序,极速部署到 ecs中去。
插件主页:https://www.aliyun.com/product/cloudtoolkit
阿里云的这个 eclipse 插件的安装过程,和普通的插件大同小异,这里不再赘述,读者请自行安装。 配置插件首选项
安装完插件之后,按照如下路径进行首选项配置
顶部菜单 - window - preferences - alibaba cloud toolkit - accounts
出现如下界面,配置阿里云账号的 ak 和 sk,即可完成首选项配置。(如果是子账号,则填写子账号的 ak 和 sk)
部署
在 eclipse 中,鼠标右键项目工程名,在出现的菜单中点击 alibaba cloud - deploy to ecs...,可会出现如下部署窗口: