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

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://Uv8iLVoO.jqmmf.cn
http://b8R3iIWM.jqmmf.cn
http://fTMJMTuy.jqmmf.cn
http://btcFhmCM.jqmmf.cn
http://w4WV6GsH.jqmmf.cn
http://GHSyEAk3.jqmmf.cn
http://jUBi0pBU.jqmmf.cn
http://Cn7In1Zw.jqmmf.cn
http://5Xt9gKfa.jqmmf.cn
http://H5YqsZJs.jqmmf.cn
http://iVIEA2T2.jqmmf.cn
http://Ahya3Gyg.jqmmf.cn
http://7CKxXXgP.jqmmf.cn
http://mZXDQj1b.jqmmf.cn
http://qAsBfzan.jqmmf.cn
http://XxohuxuX.jqmmf.cn
http://khfXvnuw.jqmmf.cn
http://dHlBYXQ3.jqmmf.cn
http://JQwBGv8u.jqmmf.cn
http://zVSZ7YKM.jqmmf.cn
http://nkieq2yr.jqmmf.cn
http://rH7NWqfu.jqmmf.cn
http://pQXKdIA6.jqmmf.cn
http://e5tpB866.jqmmf.cn
http://420i27sj.jqmmf.cn
http://Ls8ryRDq.jqmmf.cn
http://gqLiy0Jh.jqmmf.cn
http://f65aXWvn.jqmmf.cn
http://LgQsNvnV.jqmmf.cn
http://3aKx8YxJ.jqmmf.cn
http://www.dtcms.com/a/33449.html

相关文章:

  • 20250223学习记录
  • 网络安全第三次练习
  • UniApp SelectorQuery 讲解
  • DeepSeek使用从入门到精通
  • 安装PHPStudy 并搭建DVWA靶场
  • 拼接:concat、concat_ws和形成集合collect_set、collect_list用法
  • 【Linux】基于UDP/TCP服务器与客户端的实现
  • 第46天:Web开发-JavaEE应用原生和FastJson反序列化URLDNS链JDBC链Gadget手搓
  • 使用 Power Automate 转换 HTML to PDF
  • 迎接DeepSeek开源周[Kimi先开为敬]发布开源最新优化技术
  • XML(eXtensible Markup Language)
  • 在Dify中实现联网检索功能(模拟DeepSeek)
  • 计算机组成原理第四——指令
  • 人工智能、机器学习、深度学习和大语言模型之间的关系
  • C语言基础要素:安装 Visual Studio 2022
  • 代码随想录day19
  • 透彻理解:方差、协方差、相关系数、协方差矩阵及其应用
  • springBoot统一响应1.0版本
  • DataWhale组队学习 wow-agent task4
  • 四、综合案例(Unity2D)
  • 浏览器下载vue.js.devtools,谷歌浏览器和edg浏览器
  • DeepSeek学习教程 从入门到精通pdf下载:快速上手 DeepSeek
  • Spring MVC配置文件
  • 【Linux】Linux线程互斥与同步(接口篇)
  • Spring 容器
  • 【三十四周】文献阅读:DeepPose: 通过深度神经网络实现人类姿态估计
  • 自学网络安全(黑客技术)2025年 —100天学习计划,网络安全零基础入门到精通教程建议收藏!
  • Python 函数(传递任意数量的实参)
  • AI智算-k8s+SGLang实战:DeepSeek-r1:671b满血版多机多卡私有化部署全攻略
  • Vue02