sPRingboot 的一大特性 :
內(nèi)置了tomcat 所以不需要安裝web server容器,spring-boot-maven-plugin 允許你把spring boot項(xiàng)目打包成jar包 ,直接啟動(dòng),雙擊jar包或 java -jar xxx.jar即可啟動(dòng)
前提是在pom.xml中加入maven插件
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.4.1.RELEASE</version> </plugin> </plugins></build>運(yùn)行maven的package命令有了jar包,為了運(yùn)行一個(gè)項(xiàng)目,你可以輸入以下命令:
[plain] view plain copy print?$ mvn package $ java -jar target/spring-boot01-1.0-SNAPSHOT.jar
但是這種方式,只要控制臺(tái)關(guān)閉,服務(wù)就不能訪問了。下面我們使得%20jar%20包在后臺(tái)運(yùn)行:
nohup%20java -jar shareniu.jar &
&代表在后臺(tái)運(yùn)行。
nohup%20意思是不掛斷運(yùn)行命令,當(dāng)賬戶退出或終端關(guān)閉時(shí),程序仍然運(yùn)行
當(dāng)用%20nohup%20命令執(zhí)行作業(yè)時(shí),缺省情況下該作業(yè)的所有輸出被重定向到nohup.out的文件中,除非另外指定了輸出文件。
為了構(gòu)建一個(gè)即是可執(zhí)行的,又能部署到一個(gè)外部容器的war文件,只需要:
<packaging>war</packaging>**intelij idea 新建項(xiàng)目時(shí) 使用spring初始化選項(xiàng)可以方便的構(gòu)建spring boot項(xiàng)目 省去很多奇怪的錯(cuò)誤和配置
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注