首頁>技術>

一、 建立web專案

二、 web專案釋出jar包

三、 生成第二個jar檔案

基於Docker+SpringBoot專案+Nginx 來實現的過程當中,完成對Docker、Nginx的深入理解和使用。

後面會透過Dockerfile 生成SpringBoot專案的映象,來對Nginx進行反向代理、負載均衡、SSl證書配置等操作。

準備工作:使用IDEA基於SpringBoot來構建一個簡單的Web專案,打2個web專案的jar包作為備用。

一、 建立web專案

1. File->New->Project

2. 選擇Spring Initializr

3. 填寫專案資訊

Groups:專案陣列

Artifact:專案標識

Type:選擇一個Maven Project 表示是一個maven專案

Version:專案版本號Name:專案名稱Description:專案描述Package:專案包名,注:com.demo.web01,是Groups+ Artifact,建議去掉Artifact,如:com.demo

4. 選擇專案的型別

我們當前需要新建的是Web專案,就選擇Web下的Spring web專案並Next後Finish。

6. 專案目錄結構

剛建立好的專案目錄結構,Java路徑下一般是寫相關類,resources路徑下的static一般是放資源的路徑、templates一般是放頁面內容的路徑。

7. 修改application.properties檔案

一個空的 properties 檔案,型別修改為yml格式application.yml,並配置服務端的埠為80 。

8. 建立一個測試的controller包

右鍵 New-Director

輸入名稱:controller

注意將controller轉為package

9. 新建HelloController類

在轉為package的controller右鍵New-Java Class

輸入類名:HelloController

package com.demo.controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class HelloController {      @GetMapping(value={"","/index"})    public String sayHello(){        return "Hi,歡迎來訪問Web01......";    }}

10. 啟動專案

Web01Application是SpringBoot的啟動器,執行這個類可以啟動當前專案。

11. 啟動成功

12. 瀏覽器訪問

在瀏覽器中輸入http://127.0.0.1,出現如下資訊,一個簡單的SpringBoot專案就建立成功

二、 web專案釋出jar包

1. 使用Maven打Jar包,如下圖所示:

2. 打包之後在專案的target目錄下有個jar檔案,如下圖所示:

3. 專案目錄下找到剛生成的jar包,改名為web01.jar

三、 生成第二個jar檔案

1. 修改HelloController類

2. 瀏覽器訪問

3、按照上述步驟釋出成jar包

後續docker+nginx會用到這兩個jar包,先準備好。

好了好了,專案的準備工作終於完成了......

14
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 極課程式設計-全棧專案介紹