在前面的學習中,我們已經學會了如何基於Spring Boot搭建框架,並且編寫了第一個“Hello World”程序,在IDEA也能正常啓動應用程序。但是,在實際中,我們編寫的程序需要打包發佈到服務器上。本節,我就將帶領大家來探索如何將Spring Boot應用程序部署到服務器上。
Spring Boot官方給我們提供了兩種部署解決方案:Jar包和War包。接下來,我將分別演示兩種部署方案。
編譯成Jar包並部署
我們在本地啓動通過main方法就能啓用Spring Boot應用程序,那是因爲Spring Boot默認集成了Tomcat容器,這使得我們無需單獨安裝Tomcat就能啓動應用程序。
Spring Boot官方推薦我們採用Jar包的形式發佈應用程序,接下來請看具體做法。
1.修改pom.xml文件,增加下述內容:
<build>
<finalName>demo</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
&l