idea启动tomcat没有加载项目_SpringBoot项目搭建

本文介绍了如何在IDEA中搭建SpringBoot项目,包括环境配置、项目创建步骤和项目结构解析。通过选择Spring Initializr,设置groupId、artifactId、jdk版本和打包方式,然后添加web依赖,最后生成项目。项目结构包括pom.xml、application.properties/yml以及启动类,文章还提到了配置文件的加载规则和启动类的注解作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

788a5eda351cecac2378adfd88256560.png

37797d2ae85fbb7cd3e96f6862919848.png

突然收到被要求写一些工作和学习中的心得,笔者水平有限,那就从笔者最近正在了解的springboot框架开始吧,了解一个框架先从框架的搭建开始吧。

搭建环境

首先开发工具是idea,jdk版本是1.8,由于springboot集成了tomcat,因此不需要单独部署tomcat。

项目搭建

1.打开idea,新建项目,点击next
点击spring initializr,选择jdk版本,该处可根据实际情况选择自己需要的jdk版本

592cc95305f37eae0387fb605fdcae2c.png

2.进入如下界面

groupId一般分为两段,第一段为域,第二段为公司名称。域又分为org、com、cn等,其中org为非营利组织,com为商业组织(举个例子,如果你的公司是example,有一个项目为myapp,那么groupId就应该是com.example.myapp)。此处idea默认为com.example,自己写项目的话可以不用修改。

artifactId一般是项目名或者模块名,此处填写后,name栏和pakage栏会产生联动如下图,即项目名称与java文件路径。

jdk版本选择第一步选择的jdk版本;

打包方式为jar方式,即项目的最终的输出结果.

点击next

455559ff7413652916d83c308d1aeb73.png

3.选择web->spring web,spring boot的版本可按需选择,点击next

a851acc95b72a4cab917cc9bacfa69d8.png

4.进入最后一步,此处idea自动填充为第二步配置好的参数,可不用修改,点击finish

c67cd462b81290e7d570eb3121a7c064.png

项目结构

项目搭建完成后,会显示如下内容:

8d85b510345d68774931877f91214512.png

1.pom.xml

b4a85255e5848cf9a425dbdeead7cbe6.png

pom.xml为maven的配置文件。需要用到第三方的jar包时,可在pom文件内添加该包的配置,maven会弹出提示是否import change,点击即可导入新添加的第三方jar包,导入完成后即可在类中使用

01b23fddd8476443e6a4b60cbb25a4de.png

2.application.propertoes(或application.yml)

14cecf260da4ecaaba518f7283a6e7fb.png

application.propertoes(或application.yml)为项目的默认配置文件,里面可以配置项目启动默认url,端口,数据库信息等;当同一个目录下同时存在properties和yml文件时,SpringBoot会读取两份文件中的所有内容,会加载所有不同的配置项,汇成一个总的配置,如果同一个配置两个文件中都存在,那么properties中的配置会被加载,而忽略yml文件中的配置

笔者自行删除properties文件,并在同一路径下创建同名的yml文件后,编辑内容如下(yml是通过tab和空格分别对配置分级和赋值的,有兴趣可以自行百度了解一下):

e476e9c02b981de455be816e73668bdc.png

3.XXXApplication.java

XXXApplication.java这个名字是根据项目名称自动命名的,如果文件名如下图带了一个橙色的圈内含一个J,表示该文件所在路径没有被识别为model下的路径,可能maven还没有下载完成导致,如下图底部所示,等待下载完成即可,启动springboot项目时,会首先执行该类。

43602156cb1a949ef6187344cdde12e2.png

等待maven下载完成后,项目回复正常如下图所示,启动类的路径下或同级包及其子包内的类才会被springboot扫描到,这是@SpringBootApplication注解的作用,创建其他类时注意文件路径。

071738d9c025b968b1a3893a06729505.png

到此为止,spring boot项目已经搭建完成了,点击运行或调试按钮启动吧.

是不是感觉springboot的项目搭建要简单很多呢。接下来,请尽情发挥,开始你的表演吧。

20623e51150dce715924adc89f6c690e.png

0e46e6b13093d54a478047e3194b4f8a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值