用Spring Initializr快速构建SpringBoot及整合MVC

本文详细介绍如何使用IDEA和Maven快速搭建SpringBoot项目,包括项目结构搭建、Web功能配置、测试功能开启等核心步骤,并解析关键注解与依赖。

给岁月以文明,而不是给文明以岁月。

前言

用Spring Initializr创建SpringBoot工程虽然方便,但是得有网耗时耗流量,而且默认下载最新版本(强迫症可能会不舒服),网络不佳时还可能下载半天然后失败,如:
在这里插入图片描述
不想这样的话,可以参考我的这篇博客,用maven工程构建包括如何同时启动多个SpringBoot工程实例如何用Maven搭建一个SpringBoot工程

后语

时代变得真快呀,现在SpingBoot官方直接强推Java17,然而现在很多企业还是用Java8

在这里插入图片描述
如果还想使用Spring Initializr快速构建的话,需要点击Server URL那一栏的设置按钮,进行换源,换成: https://start.aliyun.com
在这里插入图片描述
然后点击OK,就OK啦:
在这里插入图片描述

二步搭建

1.打开"IDEA",选择"Create New Project" -> “Next”,填写组织名,如"com.guqueyue"; 项目名,如"hello_guqueyue",再点击"Next",下一步。
在这里插入图片描述
2.此处我们勾选"Spring MVC"的核心依赖,开启web功能:点击 “Web” -> “Spring Web”,再点击"Next",确认项目放置位置,再点击"Finish",等待IDEA右下方的进度条显示下载完成,即可。
在这里插入图片描述

项目结构

选中application.properties文件,右键 -> “Refactor” -> “Rename…” ,再点击"Refactor"后,重命名为application.yml后,项目结构图如下:
在这里插入图片描述
其中配置文件pom.xml中有spring-boot-starter-webspring-boot-starter-test的起步依赖:
在这里插入图片描述
代码如下:

	<dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
            <exclusion>
                <groupId>org.junit.vintage</groupId>
                <artifactId>junit-vintage-engine</artifactId
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值