Spring Boot(五):Spring Boot Dep

Spring Boot 项目开发完毕后,支持两种方式部署到服务器:

  • jar 包(官方推荐)
  • war 包

JAR 包使用内置的 Tomcat,而 WAR 包则是将项目打包到外部的 Tomcat 上运行。

先来看一下演示项目的目录结构:

首先在 pom.xml 文件中引入 web 依赖,其中有内置的默认的 Tomcat 服务器;并在 application.properties 中配置端口号:

pom.xml

1
2
3
4
5
6
xml复制代码<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>

application.properties

1
2
properties复制代码# 应用服务 WEB 访问端口
server.port=8080

然后编写一个可以处理请求的 Controller(用于打包后验证):

1
2
3
4
5
6
7
8
9
10
java复制代码@RestController
@RequestMapping("/hello")
public class HelloController {

@RequestMapping("/jar")
public String jarDeploy() {
return "成功将SpringBoot项目打成JAR包!";
}

}

接着点击 package 对项目进行打包即可:

最后执行 java -jar .\deploy-0.0.1-SNAPSHOT.jar 启动这个项目,便可在指定端口号上进行访问:

至此,关于 jar 包部署到这里就结束了;至于 war 包(次要)这里就不再赘述了。

希望本文对你有所帮助🧠

欢迎在评论区留下你的看法🌊,我们一起讨论与分享🔥

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

0%