您的位置:首页 > 编程语言 > Java开发

spring boot拾遗:启动

2017-04-01 17:52 239 查看
springboot应用有多种启动方式

a.如果是在代码编写阶段可以以mvn spring-boot:run启动

b.经过编译后得到的jar文件可以以 java -jar *.jar的方式启动

c.可以通过运行相应的[appname]Application中main函数的方式启动

这里需要注意 springboot应用想要以jar文件的方式直接启动 还需要在maven的pom编译打包进行配置

在pom文件中添加编译组件信息

<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>


这样编译出来的jar会有两个

myappname.jar.original
myappname.jar


其中myappname.jar.original为仅包含代码 myappname.jar包含所有依赖包的可执行jar包 可以直接在命令行通过java -jar *.jar运行

扩展 :spring-boot-maven-plugin插件为我们提供了多种编译目标配合springboot应用程序
repackage:创建一个可以自动可执行的jar/war文件,可以代替常规的构件或者通过标签<classifer>附加到编译的生命周期
run:通过传入数个可选参数来到运行springboot的程序
start/stop:在应用开始编译前开始集成测试
buid-info:生成可被用于actuator的build信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  springboot