Logo

Logo

【快速解决】使用IDEA快速搭建SpringBoot项目(超详细)

Pastore Antonio
Pastore Antonio 2024年03月28日
1027 阅读 0 评论 约 3118 字 阅读约 7 分钟

前言

        Spring Boot是Spring Framework的一款脚手架式框架,可以帮助开发者快速构建基于Spring的企业级应用程序。本篇博客将介绍如何使用IntelliJ IDEA(以下简称IDEA)来快速搭建一个Spring Boot项目。

目录

​编辑

前言

使用IDEA快速搭建SpringBoot项目

建立步骤

第一步新建一个项目

第二步创建项目

 第三步 点击Add Frameworks Support

第四步选择Web Application (4.0)点击OK

​编辑 第五步选择File点击Project Structure…

​编辑第六步点击New Directory…创建新的文件

​编辑 第七步创建两个新文件classes和lib

第八步选择路径

第九步如下图所示点击Deployment,后点击+号,选择Artifact(war包发布方式)

第十步将spring包导入lib文件夹内

第十一步将commons-logging-1.2.jar导入lib文件夹

第十二步打开Open Module Settings 

​编辑 第十三步点击Spring

测试结果 

结语 

​编辑


使用IDEA快速搭建SpringBoot项目

需要的SpringBoot包的可以在主页资源里面直接下载 

建立步骤

第一步新建一个项目

在IntelliJ IDEA中,选择File -> New -> Project,选择项目类型并设置相关配置。

第二步创建项目

创建项目后,在项目结构中进行配置和设置。

 第三步 点击Add Frameworks Support

确保你的项目已选择,在顶部菜单选择File -> Project Structure -> Modules。然后点击加号,选择Web。

第四步选择Web Application (4.0)点击OK

在Modules设置中,选择Web模块,点击加号选择Web Application (4.0),点击OK。

 第五步选择File点击Project Structure…

在顶部菜单选择File -> Project Structure,确保项目结构正确设置。

第六步点击New Directory…创建新的文件

在项目结构中,点击加号创建两个新文件夹:classes和lib,用于存放编译后的类文件和依赖库文件。

 第七步创建两个新文件classes和lib

第八步选择路径

第九步如下图所示点击Deployment,后点击+号,选择Artifact(war包发布方式)

在项目结构中,选择Deployment -> +号 -> 选择Artifact(war包发布方式),配置项目的部署方式。

第十步将spring包导入lib文件夹内

这里的spring在主页资源里面下载,记得删除多余的web包,这里面有三个包需要删除,他与tomcat的包冲突了,需要删除,看低下的步骤就行了。

将下面三个包删除掉

第十一步将commons-logging-1.2.jar导入lib文件夹

commons-logging-1.2.jar文件一样在主页资源可以下载

第十二步打开Open Module Settings 
 第十三步点击Spring

以上我们就配置完成了,下来我们通过代码进行测试一下 

建立spring配置文件 

我们进行一个简单的测试,下面是我们的项目结构

下面是我们的项目代码 

Dog.java

package com.example;

public class Dog {
    private String name;
    private  String age;

    public String getName() {
        return name;
    }
    public  String getAge(){
        return age;
    }
    public void setName(String name) {
        this.name = name;
    }
    public  void  setAge(String age) {
        this.age = age;
    }
}

 Test.java

package com.example;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Test {
    public static void main(String[] args) {
        // 加载 Spring 的配置文件
        ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");

        // 从 Spring 容器中获取名为 "dog" 的 Bean
        Dog dog = (Dog) context.getBean("dog");

        // 输出 Dog 的名字
        System.out.println("Dog's name is: " + dog.getName());
        System.out.println("Dog's age is: " + dog.getAge());
    }
}

applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd">

    <!-- 配置 Dog 类的 Bean -->
    <bean id="dog" class="com.example.Dog">
        <property name="name" value="旺财"/>
        <property name="age" value="3"/>
    </bean>

</beans>

测试结果 

配置成功

结语 

        通过阅读本篇博客,相信你已经了解了如何使用IDEA快速搭建Spring Boot项目的方法。 希望本篇博客能够为你在使用Spring Boot方面提供一些帮助。

🌌点击下方个人名片,交流会更方便哦~(欢迎到博主主页加入我们的 CodeCrafters联盟一起交流学习↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓    

查看完整代码

橙子主题打折出售

其实我不卖,主要是这里是放广告的,所以就放了一个
毕竟主题都没做完,卖了也是坑.

购买它

附件下载

共 27 个文件
db328a09b3514bd09f3093209677c8d5
GIF 9.6 KB
43dafa287d7e476f84510eb2b9f63afa
PNG 307.6 KB
9fe748a96098422db82f73a967767a5d
PNG 352.3 KB
0496b09a29df414c82a3eb0573fd7653
PNG 302.6 KB
41d879fc68df46cfb71417e039a97b9e
PNG 256.6 KB
0d5b0e3da223460085f4c01ff871f8c6
PNG 240.9 KB
0a45aa28b5ed4401af71a5c4c96daa5e
PNG 199.3 KB
3e02f373d1b2446bb6bf1a430fc6ebd1
PNG 248.8 KB
ca7b92ef7dd84da99853fff6aaf1a015
PNG 233.9 KB
1c132d942c5540b385187c0542f52256
PNG 252.8 KB
52f9f16b94854d56b1cd03adb27ecfe8
PNG 328.3 KB
963de5088d034feebdc9786cbc1e7085
PNG 328.6 KB
f140cdb4bdc945daae23150c6f99a066
PNG 195.6 KB
a3ea1eae7e984dda89afe2f9f6c35949
PNG 203.9 KB
7cef48847fc64569abce36b627593ecb
PNG 291.9 KB
5aeaef41b8bd483d8dd26f47327f16fc
PNG 259.9 KB
17eb4cf816214b60928c16028b802de9
PNG 208.7 KB
5219508626874ec99b4ab4361ac7e2f5
PNG 844.9 KB
7d8aad9b7216421eaeebd4e83ad738c6
PNG 428.2 KB
76e6a446e78643a1a35fc190e3bd4413
PNG 514.7 KB
d041ec995f36498c8839c7bf3b7d3b5b
PNG 337.3 KB
477afaadc1734f89a35c582a7b2bff94
PNG 304.9 KB
30e6c7071bdc415381af9e0980c46867
PNG 233.2 KB
4c33b1378b89482eb076d14b3581e40f
PNG 317.2 KB
acd39e7f37e340afbfd7c8006b3db568
PNG 259.0 KB
086010294dd64802a450cc92a47d611d
PNG 336.2 KB
04ad122fd0a14f81bf29de6a4d1b35b0
GIF 9.6 KB
部分文章可能存在转载,如果涉及到侵权,请联系删除文章。

探索AIGC相关的精彩内容,共 15 篇文章

Azure AI 服务之语音识别

简介 Azure AI 服务中的语音识别 API 是微软提供的一项先进技术,旨在帮助开发者轻松实现语 ... 【快速解决】使用IDEA快速搭建SpringBoot项目(超详细)

2026-02-17 · Xzavier Aaron
MCP | 一文详解什么是 MCP以及 MCP 可以做什么

一、什么是 MCP MCP(Model Context Protocol)是一个专为大型语言模型(L ... 【快速解决】使用IDEA快速搭建SpringBoot项目(超详细)

2026-02-14 · Shen, Luke
你的工作流程,值得一个“全自动数字分身”:录制、截图、成文,一气呵成

一、一句话认识 TestFlow Recorder 在数字化工作环境中,如何准确记录操作步骤并生成清 ... 【快速解决】使用IDEA快速搭建SpringBoot项目(超详细)

2026-02-14 · Xzavier Aaron
Flowise 前端框架配置指南

用户需求 问题:有没有适合配置 Flowise 的前端框架? 目标:寻找类似 Open WebUI ... 【快速解决】使用IDEA快速搭建SpringBoot项目(超详细)

2026-02-14 · Xzavier Aaron