当前位置: 首页 > article >正文

IDEA使用Maven方式构建SpringBoot项目

1、环境准备

确保你已经安装了以下工具:
Java JDK(推荐 JDK 8 或更高版本)
IntelliJ IDEA(推荐使用最新版本)

2、创建 Spring Boot 项目

(1) 打开 IntelliJ IDEA。
(2)在欢迎界面,点击 New Project。
(3)在左侧选择 Java。
(4)配置项目信息:如图
在这里插入图片描述
(5)点击Create
(6)在生成的 pom.xml 文件中,添加 Spring Boot 依赖:

springboot核心依赖

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.6</version>
        <relativePath/>
    </parent>

其他依赖

 <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>
        </dependency>
    </dependencies>

(7)右键点击项目,选择 Maven -> sync Project,加载依赖。

4、编写代码

src/main/java/com/qvtu/web 目录下,编写 Spring Boot 启动入口。

@SpringBootApplication
public class QvtuWeb001Application {

    public static void main(String[] args) {
        SpringApplication.run(QvtuWeb001Application.class, args);
    }

}

创建一个简单的 REST 控制器:
src/main/java/com/qvtu/web 目录下,创建包名为controller用来存放controller类
然后创建HelloController

package com.qvtu.web.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

    @GetMapping("/hello")
    public String hello(){
        return "Hello World";
    }

}

5、运行项目

打开 QvtuWeb001Application .java 文件。
点击左侧的绿色三角形按钮,或者右键点击文件,选择 Run 'QvtuWeb001Application '。
项目启动后,控制台会显示 Spring Boot 的启动日志。
在这里插入图片描述

6、访问应用程序

如果一切顺利,Spring Boot 应用程序将会启动。你可以通过浏览器访问 http://localhost:8080/hello,看到返回的 Hello World 消息。
在这里插入图片描述


http://www.kler.cn/a/558726.html

相关文章:

  • 2025-skywalking组件
  • 基于Springboot学生宿舍水电信息管理系统【附源码】
  • JavaScript函数-arguments的使用
  • ESP32S3:解决RWDT无法触发中断问题,二次开发者怎么才能使用内部RTC看门狗中断RWDT呢?
  • Protobuf proto3 语法讲解(1)
  • x安全服务 y安全体系 z网络安全模型 网络安全体系设计
  • 12.重复内容去重|添加日志|部署服务到Linux上(C++)
  • 如何用Python 3自动打开exe程序
  • TCP函数
  • vscode settings(二):文件资源管理器编辑功能主题快捷键
  • [Windows] 通达信MPV1.23绿色免安装,整合DeepSeek版
  • STM32基础篇(二)------GPIO(最详细版本!!!!!!)
  • Android 实现 RTMP 推流:快速集成指南
  • 神经网络——梯度下溢
  • mysql -DQL语句和DCL语句
  • 蓝桥杯刷题25.2.22|打卡
  • Redis面试宝典【刷题系列】
  • pWnOS v2.0
  • SQL ①-数据库 || MySQL
  • 马士兵java面试八股文及答案