前面提到过使用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