IDEA 2019.3创建Spring Boot WAR项目教程
需积分: 15 43 浏览量
更新于2024-07-16
收藏 1.1MB PDF 举报
"IDEA 2019.3 创建基于war包的Spring Boot项目教程"
这篇文档详细介绍了如何在IntelliJ IDEA 2019.3版本中创建一个简单的Spring Boot项目,特别是采用war包部署方式。作者强调了使用的软件版本,包括IDEA 2019.3.3、JDK 13.0.2、Tomcat 9.0.31、Maven 3(使用IDEA自带)以及Spring Boot 2.2.5。
一、环境说明
在开始项目创建之前,需要确保已经安装了相应的软件。IDEA选择的是2019.3.3的最新版本,JDK选用Oracle的13.0.2。Tomcat选择了9.0.31,但并不需要安装,而是下载windows-x64.zip文件并在IDEA中进行配置。Maven使用IDEA自带的即可,而Spring Boot项目可以直接通过IDEA下载,避免了额外的安装步骤。
二、建立SpringBoot项目
创建Spring Boot项目时,选择war方式而非jar,因为这种方式不依赖Spring Boot内置的Tomcat,而是使用外部Tomcat服务器。在创建过程中,IDEA会自动生成一个ServletInitializer类,该类继承自SpringBootServletInitializer,并需要重写configure方法,以实现类似web.xml的配置启动Spring上下文。
三、用Spring Boot建立一个简单的HelloWorld
1. 编写代码
- 编写HelloWorld代码:在项目中创建一个简单的Controller,用于返回"Hello, World!"的HTTP响应。
- 检测语法错误:在编写代码过程中,应确保没有语法错误,IDEA会提供实时的错误检查。
2. 测试
- 添加Tomcat配置:在IDEA中配置Tomcat服务器,包括路径、端口等信息。
- 运行Tomcat测试:运行配置好的Tomcat,查看Spring Boot应用是否能正确启动并响应请求。
四、从jar方式转换为war打包
如果原先项目是基于jar方式的,可以按照以下步骤将其转换为war打包:
1. 修改打包方式:在pom.xml中,将打包类型(packaging)从jar改为war。
2. 添加Tomcat启动器:引入spring-boot-starter-tomcat依赖,以便在war包中包含Tomcat服务器。
3. 修改启动类:启动类需要继承SpringBootServletInitializer并重写configure方法。
4. 配置Tomcat:在项目中配置Tomcat的详细信息,包括服务器路径、虚拟主机等。
5. 测试
- 测试修改后是否运行正常:在本地运行war包,确认应用能够启动并响应请求。
- 上传测试:将war包上传至生产环境的Tomcat服务器,验证其在生产环境中的运行情况。
整个过程涵盖了从环境准备到项目创建、代码编写、测试及war打包的全部流程,对于初学者来说是一份很好的Spring Boot入门教程。通过这份文档,读者可以了解到如何在IDEA中搭建一个war部署的Spring Boot应用,并理解war部署与jar部署的区别和配置方法。
2020-04-13 上传
2023-03-07 上传
2017-11-13 上传
2020-02-02 上传
2019-08-17 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
hualinux2
- 粉丝: 0
- 资源: 11
最新资源
- Cooking Converter-crx插件
- Huomobian.zip_matlab例程_matlab_
- lilyPAD-开源
- 传单挑战:家庭作业
- 定价博弈matlab代码-RLS:Iskhakov,Rust和Schjerning撰写的论文“递归词典搜索:找到有限状态定向动态博弈的所有马尔
- spring
- forecastico:使用meteor.js和brain.js进行股票预测在线应用
- KickFire Prospector - Free Prospecting Tool-crx插件
- 前端自定义拖拽可视化工具dome
- krunseti-开源
- 自述生成器
- c语言自创军旗游戏源码.zip
- BS5-Admin-HTML-Template:Bootstrap 5响应式HTML管理模板
- HANDWRITTEN-DIGIT-RECOGNITION
- homework-9-SSB-332-
- Cusdom_Open.rar_工具条_C++_Builder_