springboot項目“打包”


springboot項目打包

介紹

Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成爲領導者。

特點

  1. 創建獨立的Spring應用程序

  2. 嵌入的Tomcat,無需部署WAR文件

  3. 簡化Maven配置

  4. 自動配置Spring

  5. 提供生產就緒型功能,如指標,健康檢查和外部配置

  6. 絕對沒有代碼生成並且對XML也沒有配置要求

01

項目發佈

衆所周知,項目發佈到服務器是需要“打包”的,今天我們來聊聊關於springboot的兩種打包方式。

springboot採用全maven的配置方式,該框架在一定意義上真正實現了“0”配置,大大簡化了項目的代碼。

02

關於打包成war包部署

人生但求一知心人,求學但求一指路人。

前面已經說到springboot嵌入的Tomcat,無需部署WAR文件,這裏介紹的是服務器配置了tomcat,然後部署springboot項目的場景

1、首先在pom.xml文件中配置如下信息:

聲明打包成war包

在這裏插入圖片描述

配置maven插件,並聲明打包好的war包的名稱

在這裏插入圖片描述

然後,在啓動類中聲明繼承SpringBootServletInitializer抽象類

在這裏插入圖片描述

按照上述配置完成後,找到下圖所示的package,點擊運行就可以順利對項目進行打包(注:打包完成後的.war文件會在一個target目錄下)
在這裏插入圖片描述

spring boot打jar包發佈
Spring的項目在spring boot之前一般我都是打成war包發佈到tomcat的,但最近使用了spring boot 要打成jar包,一開始不理解爲啥有要打成jar,war包不是很好嗎?

另外一點是由於現在還不會打jar包,所以感覺沒必要。經過一段時間的適應,感覺打jar包是很有必要的,而且發佈也很方便了省去了安裝tomcat等中間件。

說下如何打jar包把,其實很簡單,主要是配置好pom.xml文件就可以了,關鍵點如下:

在這裏插入圖片描述

一定要寫jar。

在中添加如下配置:

gateway

      <!-- 需要引用的jar包 -->

  <plugin> 

            <groupId>org.springframework.boot</groupId> 

            <artifactId>spring-boot-maven-plugin</artifactId> 

        </plugin> 
<!-- <finalName>springboot</finalName> -->
    <repository> 

        <id>spring-milestone</id> 

        <url>http://repo.spring.io/libs-release</url> 

    </repository> 

配置好這些後,使用工具,我使用的是myeclipse,mvan update項目。

使用工具myeclipse打jar包。(工具隨意)

第一步:使用debug configurations 配置的方式打包
在這裏插入圖片描述

第二步:顯示出debug configuratons 的頁面,

1選中Maven Bulid 下面的項目;

2 Goals選項中輸入package

3 點擊Debug按鈕。
在這裏插入圖片描述

第三步:控制檯輸出了 1處的信息:BUILD SUCCESS

2項目的target文件夾下處理了 gateway.jar說明jar包打包完畢。
在這裏插入圖片描述

第四步測試jar包是否可用

使用命令窗體,切入到jar存在的目錄;執行java –jar ***.jar
在這裏插入圖片描述

最好出現下圖信說明jar啓動完畢。
在這裏插入圖片描述

使用瀏覽器測試。項目可用登錄。
在這裏插入圖片描述

第五步關閉jar包啓動的線程。

1.如果是window系統,直接關閉命令窗體就可以了。

2.如果是linux系統,使用ps命令找到對應線程 ,在使用kill命令殺死線程。

再說最簡單的打jar方式,使用命令切入到項目的路徑下,執行:mvn package 就會自己打包的,打包完成後在項目輸出目錄target中可用看到對應的jar包。

已經開始打包了。

在這裏插入圖片描述

打包完成。
在這裏插入圖片描述

附上小編的小程序:

在這裏插入圖片描述

關注下方微信公衆號閱讀原文《springboot項目“打包”》
在這裏插入圖片描述

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