Springboot项目启动的三种方式

简介: Springboot项目启动的三种方式

springboot的启动方式主要有三种

  1. 运行带有main方法类
    配置请求参数

  2. 通过命令行 java -jar 的方式:java -jar xxx.jar --server.port=8081
java -jar xxx.jar --server.port=8081 
  --spring.profiles.active=dev   # 开发环境
  -Dspring.config.location=application-druid.yml # 指定配置文件(jar包外,方便修改)
  -Dspring.config.location=conf/application-druid.yml # 引用外部配置文件
  -Dspring.config.location=D:/spring-config/application-druid.yml  # 引用外部配置文件
  1. 通过spring-boot-plugin的方式
    插件配置
<plugin> 
  <groupId>org.springframework.boot</groupId>  
  <artifactId>spring-boot-maven-plugin</artifactId>  
  <!--<version>${spring.boot.version}</version>-->  
  <!--<executions>-->  
  <!--<execution>-->  
  <!--<goals>-->  
  <!--<goal>repackage</goal>-->  
  <!--</goals>-->  
  <!--</execution>-->  
  <!--</executions>--> 
</plugin>

注: 因为在项目中指定了父模块 spring-boot-starter-parent。因此不需要单独指定插件版本,该父模块会自动匹配与当前spring-boot版本相匹配的版本。

项目的根目录,执行

mvn spring-boot:run

可以通过命令的方式查看具体选项的意义以及用法

mvn spring-boot:help -Ddetail
mvn spring-boot:run -Drun.arguments="--server.port=8888"


相关文章
|
Java 数据库连接 Spring
Spring Boot命令行启动添加参数
Spring Boot命令行启动添加参数
1120 0
|
4月前
|
Java 应用服务中间件 Maven
第01课:Spring Boot开发环境搭建和项目启动
第01课:Spring Boot开发环境搭建和项目启动
599 0
|
JavaScript 前端开发 Java
建立SpringBoot项目
在最新版本中,通过Eclipse建立Spring Boot项目,使用在Eclipse市场安装目前不太稳定,需要重新安装Spring Boot版本的Eclipse,现在介绍如何进行。
1072 0
建立SpringBoot项目
|
11月前
|
缓存 前端开发 Java
【Spring】——SpringBoot项目创建
SpringBoot项目创建,SpringBootApplication启动类,target文件,web服务器,tomcat,访问服务器
|
9月前
|
Java 数据库 开发者
详细介绍SpringBoot启动流程及配置类解析原理
通过对 Spring Boot 启动流程及配置类解析原理的深入分析,我们可以看到 Spring Boot 在启动时的灵活性和可扩展性。理解这些机制不仅有助于开发者更好地使用 Spring Boot 进行应用开发,还能够在面对问题时,迅速定位和解决问题。希望本文能为您在 Spring Boot 开发过程中提供有效的指导和帮助。
1051 12
|
Java 应用服务中间件 数据库连接
Java 新手入门:Spring Boot 启动揭秘,小白也能秒懂的超详细指南
Java 新手入门:Spring Boot 启动揭秘,小白也能秒懂的超详细指南
266 2
|
Java Maven
springboot jar包启动提示没有主清单属性
springboot jar包启动提示没有主清单属性
707 1
|
负载均衡 Java Nacos
SpringCloud基础2——Nacos配置、Feign、Gateway
nacos配置管理、Feign远程调用、Gateway服务网关
SpringCloud基础2——Nacos配置、Feign、Gateway
|
Java Maven
构建Springboot项目、实现简单的输出功能、将项目打包成可以执行的JAR包(详细图解过程)
这篇文章详细介绍了构建SpringBoot项目的过程,包括新建工程、选择环境配置、添加依赖、项目结构说明,并演示了如何编写一个简单的Controller控制器实现输出功能,最后讲解了如何使用Maven将项目打包成可执行的JAR包,并提供了运行JAR包的命令和测试效果。
构建Springboot项目、实现简单的输出功能、将项目打包成可以执行的JAR包(详细图解过程)
|
12月前
|
XML 存储 Java
SpringBoot集成Flowable:构建强大的工作流引擎
在企业级应用开发中,工作流管理是核心功能之一。Flowable是一个开源的工作流引擎,它提供了BPMN 2.0规范的实现,并且与SpringBoot框架完美集成。本文将探讨如何使用SpringBoot和Flowable构建一个强大的工作流引擎,并分享一些实践技巧。
2774 0