最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Boot如何移除內(nèi)嵌Tomcat,使用非web方式啟動(dòng)

 更新時(shí)間:2021年02月27日 09:27:58   作者:南國以南i  
這篇文章主要介紹了Spring Boot如何移除內(nèi)嵌Tomcat,使用非web方式啟動(dòng),幫助大家更好的理解和學(xué)習(xí)使用spring boot框架,感興趣的朋友可以了解下

前言:當(dāng)我們使用Spring Boot編寫了一個(gè)批處理應(yīng)用程序,該程序只是用于后臺(tái)跑批數(shù)據(jù),此時(shí)不需要內(nèi)嵌的tomcat,簡化啟動(dòng)方式使用非web方式啟動(dòng)項(xiàng)目,步驟如下: 

1、修改pom.xml文件

在pom.xml文件中去除內(nèi)嵌tomcat,添加servlet依賴

<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
      <exclusions>
        <!--去除內(nèi)嵌tomcat -->
        <exclusion>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <!--添加servlet的依賴-->
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>3.1.0</version>
      <scope>compile</scope>
    </dependency>

2、設(shè)置打包方式

在pom.xml文件中將打項(xiàng)目包方式設(shè)置成jar,打成jar包通過命令去執(zhí)行jar

<packaging>jar</packaging>

3、禁用web程序啟動(dòng)方式

對(duì)于非Web應(yīng)用程序,請(qǐng)?jiān)趯傩晕募薪肳eb應(yīng)用程序類型,application.yml文件中添加:

spring:
  main:
   web-application-type: none

4、在啟動(dòng)類中擴(kuò)展

繼承SpringBootServletInitializer 類,以下本人寫了一個(gè)測(cè)試方法,項(xiàng)目啟動(dòng)后生成一個(gè)txt文件進(jìn)行測(cè)試

@SpringBootApplication
public class TestiopojApplication extends SpringBootServletInitializer {

  public static void main(String[] args) {
    System.out.println("項(xiàng)目開始啟動(dòng),開始執(zhí)行任務(wù)============");
    SpringApplication.run(TestiopojApplication.class, args);
    String file = "E:\\copyFile";//文件存放路徑
    String fileName = "test測(cè)試";//生成的文件名
    String strContext = "測(cè)試成功=======";//文件內(nèi)容
    try {
      FileUtils.writeStringToFile((new File(file + File.separator + fileName + ".txt")), strContext, "UTF-8");
      System.out.println("文件創(chuàng)建成功============");
    } catch (IOException e) {
      System.out.println("文件創(chuàng)建失敗============");
    }
  }

}

5、實(shí)列測(cè)試結(jié)果

由此我們可以通過java -jar 運(yùn)行打包后的項(xiàng)目jar,控制臺(tái)顯示Spring Boot啟動(dòng)標(biāo)志,項(xiàng)目正常啟動(dòng),文件也正常創(chuàng)建成功,大功告成

以上就是Spring Boot如何移除內(nèi)嵌Tomcat,使用非web方式啟動(dòng)的詳細(xì)內(nèi)容,更多關(guān)于Spring Boot移除內(nèi)嵌Tomcat的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

米泉市| 崇文区| 蚌埠市| 神木县| 南通市| 临夏市| 汪清县| 都昌县| 衡东县| 平邑县| 吉水县| 迁安市| 龙井市| 陆良县| 会同县| 阿巴嘎旗| 西乌| 渝北区| 凌源市| 儋州市| 北辰区| 石门县| 洛扎县| 滁州市| 东莞市| 福泉市| 阳原县| 客服| 临夏县| 元朗区| 平谷区| 朝阳区| 芒康县| 巨鹿县| 探索| 汽车| 南昌县| 区。| 修水县| 绵阳市| 前郭尔|