sPRingboot 的一大特性 :
內置了tomcat 所以不需要安裝web server容器,spring-boot-maven-plugin 允許你把spring boot項目打包成jar包 ,直接啟動,雙擊jar包或 java -jar xxx.jar即可啟動
前提是在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>運行maven的package命令有了jar包,為了運行一個項目,你可以輸入以下命令:
[plain] view plain copy print?$ mvn package $ java -jar target/spring-boot01-1.0-SNAPSHOT.jar
但是這種方式,只要控制臺關閉,服務就不能訪問了。下面我們使得%20jar%20包在后臺運行:
nohup%20java -jar shareniu.jar &
&代表在后臺運行。
nohup%20意思是不掛斷運行命令,當賬戶退出或終端關閉時,程序仍然運行
當用%20nohup%20命令執行作業時,缺省情況下該作業的所有輸出被重定向到nohup.out的文件中,除非另外指定了輸出文件。
為了構建一個即是可執行的,又能部署到一個外部容器的war文件,只需要:
<packaging>war</packaging>**intelij idea 新建項目時 使用spring初始化選項可以方便的構建spring boot項目 省去很多奇怪的錯誤和配置
新聞熱點
疑難解答