欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

SpringBoot2構(gòu)建可部署的war包

這篇文章主要介紹Spring Boot2構(gòu)建可部署的war包,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了云夢免費(fèi)建站歡迎大家使用!

默認(rèn)情況下Spring Boot使用了內(nèi)嵌的Tomcat服務(wù)器,項(xiàng)目最終被打成jar包運(yùn)行,每個(gè)jar包可以被看作一個(gè)獨(dú)立的Web服務(wù)器。

傳統(tǒng)的Web開發(fā),一般會將Web應(yīng)用打成一個(gè)war包,然后將其部署到Web服務(wù)器中運(yùn)行。

Spring Boot也支持傳統(tǒng)的部署模式。

開發(fā)環(huán)境:IntelliJ IDEA 2019.2.2

Spring Boot版本:2.1.8

1、新建一個(gè)名稱為demo的Spring Boot項(xiàng)目。

2、修改pom.xml文件

下面粗體部分為所加代碼,注釋掉原來的build節(jié)點(diǎn),該項(xiàng)目最終會打包成一個(gè)war-demo的war包。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.8.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
  </parent>
  <groupId>com.example</groupId>
  <artifactId>demo</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>demo</name>
  <description>Demo project for Spring Boot</description>
  <packaging>war</packaging>
  <build>
    <finalName>war-demo</finalName>
  </build>

  <properties>
    <java.version>1.8</java.version>
  </properties>

  <dependencies>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-tomcat</artifactId>
      <scope>provided</scope>
    </dependency>

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-test</artifactId>
      <scope>test</scope>
    </dependency>

  </dependencies>

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

</project>

3、修改啟動類方法 DemoApplication.java

繼承SpringBootServletInitializer,重寫父類configure方法。增加測試用的控制器。

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@RestController
public class DemoApplication extends SpringBootServletInitializer {

  protected SpringApplicationBuilder configure(SpringApplicationBuilder application){
    return application.sources(DemoApplication.class);
  }

  public static void main(String[] args) {
    SpringApplication.run(DemoApplication.class, args);
  }

  @RequestMapping("/")
  public String test(){
    return "test";
  }
}

4、先后點(diǎn)擊IDEA的Maven窗口的clean和package

Spring Boot2構(gòu)建可部署的war包

到項(xiàng)目的target目錄下,可看到生成了一個(gè)war-demo.war,把它拷貝到Tomcat的webapps目錄下,啟動Tomcat,

訪問http://localhost:8080/war-demo/,可看到頁面輸出:test

附,項(xiàng)目結(jié)構(gòu):

Spring Boot2構(gòu)建可部署的war包

以上是“Spring Boot2構(gòu)建可部署的war包”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前名稱:SpringBoot2構(gòu)建可部署的war包
分享路徑:http://chinadenli.net/article12/joijdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站App設(shè)計(jì)、定制網(wǎng)站、ChatGPT動態(tài)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
欧美大粗爽一区二区三区 | 日韩欧美三级中文字幕| 国产午夜免费在线视频| 亚洲中文字幕有码在线观看| 大尺度剧情国产在线视频| 91欧美日韩一区人妻少妇| 在线观看那种视频你懂的| 国产日韩欧美在线播放| 亚洲中文在线男人的天堂| 精品熟女少妇一区二区三区| 欧美精品二区中文乱码字幕高清| 91人妻久久精品一区二区三区 | 久热这里只有精品九九| 日韩欧美一区二区黄色| 欧美在线观看视频免费不卡| 日韩精品视频免费观看| 国产精品日韩欧美一区二区| 午夜亚洲精品理论片在线观看| 美国黑人一级黄色大片| 亚洲午夜精品视频在线| 麻豆印象传媒在线观看| 日韩特级黄色大片在线观看| 97人妻精品一区二区三区男同 | 91精品国产综合久久福利| a久久天堂国产毛片精品| 国产成人免费高潮激情电| 最新国产欧美精品91| 欧美日韩国产免费看黄片| 91精品国产综合久久福利| 国产熟女一区二区精品视频 | 国产成人精品午夜福利av免费| 内射精品欧美一区二区三区久久久| 亚洲精品中文字幕一二三| 久久国产亚洲精品赲碰热| 不卡视频免费一区二区三区| 欧美亚洲美女资源国产| 欧美乱妇日本乱码特黄大片| 少妇熟女亚洲色图av天堂| 白白操白白在线免费观看| 色婷婷国产熟妇人妻露脸| 国产一区二区三区草莓av|