您好,登錄后才能下訂單哦!
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...,可會出現如下部署窗口:
在 Deployment Configurations 對話框設置部署參數,然后單擊 Deploy,即可執行部署。
部署參數說明
/root/springbootdemo/restart.sh 內容如下:
source ~/.bash_profile killall java nohup java -jar /root/springbootdemo/springbootdemo-0.0.1-SNAPSHOT.jar > nohup.log 2>&1 &
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。