SpringBoot-02- 第一個程序及項目打包部署

開發一個功能: 瀏覽器發送index請求,服務器接受請求並處理,響應Hello SpringBoot字符串;

一 、Hello SpringBoot

1、新建一個controller: IndexController

 @RestController
public class IndexController {

    @RequestMapping("/index")
    public String index(){
    
        return "Hello SpringBoot";
    }
}

具體步驟:

第一步:給類添加@RestController註解;
第二步:新建一個 String index()方法,並返回Hello SpringBoot字符串;
第三步:給index()方法添加@RequestMapping註解。

tips: 註解問題請自行百度!

2、配置properties文件


在resources文件下的application.properties中配置端口號和初始路徑,如上圖所示。

3、啓動SpringBoot項目


啓動成功後控制檯會打印日誌信息,其中就有剛纔的配置的端口號和初始路徑。

4、瀏覽器輸入localhost測試

localhost:+端口號+初始路徑+index

二、打包

方法一:點擊右側maven -> 選擇項目名稱 -> 可先點擊clean然後點擊package進行打包;
方法二:終端輸入如下命令行

mvn clean package -Dmaven.test.skip=true


打完包之後項目中會自動生成一個target文件夾,其中有個項目名.jar包就是我們打成的包。

重點:爲什麼會自動打成jar包?
使用Spring Initializer創建的SpringBoot項目,它的pom文件自動導入了pring-boot-maven-plugin的組件,這個組件的作用就是不需要tomcat參與就可以將項目打成jar包。

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

在這裏插入圖片描述

三、部署

可以在springboot項目中直接部署測試!

1、 點擊Terminal 進行終端

2、cd到上一步打的jar包目錄下

3、使用java -jar xxx.jar 回車 部署



部署成功後也可以看到端口號與初始路徑配置信息!

爲了避免與本地啓的服務重複,這是可以用手機測試!
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章