SpringBoot零基礎入門指南2--在idea中用tomcat發布項目


在idea中用tomcat發布項目

使用SpringBoot啟動程序,雖然速度快,但是不易調試,因此在開發中還是使用tomcat進行程序發布

1、修改pom.xml文件 <packaging>jar</packaging> ——》<packaging>war</packaging>

並添加熱部署依賴

                   <!--開發人員工具-->

                   <dependency>

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

                            <artifactId>spring-boot-devtools</artifactId>

       <scope>runtime</scope>

                   </dependency>

重新導入

 

 

另外還可以添加一些編譯配置,以便控制編譯的JDK版本,減少版本的兼容的問題,此處不是必須。

在<properties>內部添加

<plugin.mybatis.generator>1.3.1</plugin.mybatis.generator>

<plugin.maven-compiler>3.1</plugin.maven-compiler>

<plugin.maven-surefire>2.18.1</plugin.maven-surefire>

<skipTests>true</skipTests>

 

 

在<plugins>內部添加

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-compiler-plugin</artifactId>
   <version>${plugin.maven-compiler}</version>
   <configuration>
      <source>${java.version}</source>
      <target>${java.version}</target>
      <encoding>${project.build.sourceEncoding}</encoding>
      <!--<compilerArguments>-->
      <!--<extdirs>${project.basedir}/src/main/resources/lib</extdirs>-->
      <!--</compilerArguments>-->
   </configuration>
</plugin>

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-surefire-plugin</artifactId>
   <version>${plugin.maven-surefire}</version>
   <configuration>
      <skipTests>${skipTests}</skipTests>
   </configuration>
</plugin>

 

 

 

沒有提示的時候,點擊右鍵--》maven-->Reimport

 

 

 

 

2、啟動入口XingquanApplication.java繼承 SpringBootServletInitializer類,這一步必須添加

 

 

 

3、添加Tomcat

進入配置頁面

 

 

添加tomcat

 

修改名稱並Fix

 

 

 

設置熱跟新,兩個選項都選

 

保存好設置並退出后啟動tomcat,idea可能會自動打開瀏覽器,若是不能便輸入http://localhost:8080/

 

 

修改文件的Hello world為 Hot Update並刷新瀏覽器

 

發現修改之后,tomcat會自動重啟並使代碼跟新

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM