Logo

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

photo

2024年03月28日

前言

        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联盟一起交流学习↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓    

橙子主题打折出售

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

购买它
本文为原创文章,请注意保留出处!

使用Nginx要在同一个域名下配置多个项目有两种方式:nginx按不同的目录分发给不同的项目启用...Nginx同一个域名配置多个项目

热门文章

修复群晖Synology Drive client右键菜单缺失问题 本教程主要解决windows10右键菜单中没有SynologyDrive菜单的问题,整体思路是找到...修复群晖SynologyDriveclient右键菜单缺失问题 作者:Pastore Antonio
2004 浏览量
docker如何查看一个镜像内部的目录结构及其内部都有哪些文件 前言:有时候我们会在docker上下载一个镜像,或者是上传一个镜像到docker上,甚至有时候就是在...docker如何查看一个镜像内部的目录结构及其内部都有哪些文件 作者:Pastore Antonio
1944 浏览量
Adobe Acrobat Pro 激活 这里记录了一些AdobeAcrobat的激活教程和组件。浏览量:1,825 作者:Pastore Antonio
1668 浏览量
追寻日出,找回自己 为什么我要去追寻日出?其实我是一个很懒的人,每次都起不来,直到有一次我在租房中睡到了大天亮,阳光照...追寻日出,找回自己 作者:Pastore Antonio
1625 浏览量
Swagger2 接口多级分组方法 swagger无疑是Java开发的最佳伴侣,接口非常方便调试;当然也有用Postman,因人而异吧...Swagger2接口多级分组方法 作者:Pastore Antonio
1532 浏览量