我是靠谱客的博主 外向老虎,最近开发中收集的这篇文章主要介绍springboot几种开发模式_SpringBoot 的三种启动方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。

该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

SpringBoot 简介

我简单学习了一下 Spring Boot 的感触就是:简单,方便,快速。

使用 Spring Boot 只需要简单的几行配置,就可以快速搭建一套web项目,或者构建一套微服务。从此抛弃繁杂的 xml 配置文档,各种注解扫描,

,各种数据库链接,Spring 事物配置,各种日志配置… 这些通通可以省略,极大提高开发效率,让你有更多的时间装逼和陪女朋友逛街。

哦,一说就停不下来,忘记今天的主题是讲 SpringBoot项目的启动方式了。

Spring Boot 的三种启动方式

Spring Boot 的另一优势就是她的项目启动也是非常简单,她本身内置了 web 服务器插件,默认是 tomcat 的,不过你也可以很轻易的把他改成 jetty.

目前来说Spring Boot 有三种比较方便的启动方式,下面我们分别来介绍一下。

1. 直接运行 Application 类的 main 方法

2. 打包之后使用 java -jar 运行

首先将项目打包,执行

mvn clean package -Dmaven.test.skip,

然后运行打包的后的 jar 文件

java -jar xxxx.jar > error.log &

也可以传入运行参数,比如需要加载不同的配置文档,在生产环境你可以这样运行

java -jar xxx.jar --spring.profiles.active=prod > error.log &

3. 使用 mvn spring-boot:run 命令运行

在项目的根目录运行

mvn spring-boot:run

这里也可以传入运行参数:

mvn spring-boot:run -Drun.arguments="--spring.profiles.active=prod" > error.log &

还有就是,我在线上环境的测试中发现使用 java -jar 运行的项目不是很稳定,经常莫名奇妙的挂掉了。用 mvn spring-boot:run 却没有发现这个情况

目前还不知道什么原因,也许是参数问题。

另外,我在码云提交了一个 spring-boot-demo 项目,里面整合了一个快速开发后台的框架,有兴趣的同学可以去参考一下。

《完》

最后

以上就是外向老虎为你收集整理的springboot几种开发模式_SpringBoot 的三种启动方式的全部内容,希望文章能够帮你解决springboot几种开发模式_SpringBoot 的三种启动方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(78)

评论列表共有 0 条评论

立即
投稿
返回
顶部