前面提到過使用SpringBoot進行快速的項目構建,上次我是經過main方法啓動項目,經過查閱文檔,http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#getting-started-installing-the-cli 後發現,經過maven命令,也能達到一樣的效果,命令以下:html
mvn spring-boot:run
SpringBoot還提供一種打包成應用程序運行的方式,經過maven的package命令就能將程序打包成一個可運行的jar,若是直接經過該命令打包,你會發現包是不可運行切沒有依賴的。java
何解??配置一段簡單的內容便可:spring
<!-- Spring boot 打包成一個可執行的jar --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin>
在pom.xml中配置plugin,而後打包則發現該有的依賴全都加載,查看lib目錄,你會發現,我勒個去,好多的包,之前須要本身一個一個引入的,如今Boot全幫你弄好了。無論你服不服,反正我服了。maven
打包後使用咱們熟悉的命令:spring-boot
java -jar 你是什麼名字就什麼名字.jar
執行,後發現效果挺好看spa
訪問http://localhost:8080,打完收工。.net
plugin參考:http://docs.spring.io/spring-boot/docs/1.4.0.BUILD-SNAPSHOT/maven-plugin/usage.htmlcode
轉載請指明出處:http://my.oschina.net/u/1991646/blog/687380xml