IDEA中创建SpringBoot项目,并实现HelloWorld

本文详细介绍如何使用IntelliJ IDEA创建Spring Boot项目,并配置必要的依赖,包括DevTools、Lombok和Spring Web。此外还介绍了如何设置本地Maven仓库、解决依赖下载问题、编写控制器类以及运行项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.打开IDEA,点击New Project,选择Spring Initializr,创建一个名叫springboot-hello的SpringBoot项目(修改Package name为com.example.springboot,也可以不进行修改),点击“Next”,并选择DevTools、Lombok和Spring Web三个依赖。

提示:

1.如果提示lnitialization failed for 'https://start.spring.io'Please check URL, network and proxy settings.错误,可以点击左上角File,选择Setting,搜索HTTP Proxy,点击Auto-detect proxy settins,然后选择Automatic proxy configuration URL输入https://start.spring.io,点击OK,再次创建SpringBoot项目。

2.这三个依赖的导入,纯属个人习惯,真正开发中用到什么依赖,请自行导入。DevTools是显现热部署的,当项目改变时,通过快捷键“Ctrl+F9”,实现热部署功能(只修改前端时较好用,修改了后端,和重启项目差距不大)。Lombok是简化pojo类书写的,通过注解实现getter,setter,constructor和toString方法。Spring Web中封装了Web开发很多依赖,一般都会用到。

2.设置本地maven,点击右上角File,选择Settings,搜索框中输入maven,勾选 User settings file 后面的Override,点击这个Override前面的文件夹,选择本地maven的conf文件夹下的settings.xml文件。(最好在maven文件夹下创建一个repository文件夹,并覆盖)点击OK。

3.一般会自动下载,但是有时候会下载失败。最好的办法就是选择最右侧的Maven。(如果没有Maven这一项,可以关闭项目,重新打开,等待一会,会提示重新加载maven项目,选择重新加载,等待即可)

点击“Reload All Maven Projects”的标志,等待下载完成即可。

4.在src/main/java/com.example.springboot文件夹下,创建controller文件夹。并在此文件夹下面,创建MyController类。

完成以下代码

package com.example.springboot.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class MyController {

    @RequestMapping("")
    @ResponseBody
    public String hello() {
        return "Hello,World!";
    }
}

5.点击src/main/com.example.springboot文件夹下的SpringbootHelloApplication类,然后点击这个类上的启动按钮或main方法上的启动按钮。

提示:

右下角可能会提示以下信息,点击Enable annotation processing。(如果序号1中,不选Lombok依赖不会提示此信息)

6.打开浏览器输入http://localhost:8080/,可以看到以下结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飘逸飘逸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值