IDEA上SpringBoot的一个简单Hello SpringBoot项目

本文详细介绍了如何使用IntelliJ IDEA(IDEA)创建一个新的SpringBoot项目。首先通过SpringInitializr配置项目基本信息,选择Java语言和版本,并添加SpringWeb依赖。然后,创建控制器类并编写简单的`@RestController`,实现`/hello`接口返回'HelloSpringBoot'。最后,运行项目并在浏览器中访问http://localhost:8080/hello来验证应用是否正常启动。注意避免端口冲突导致运行失败。

一、打开IDEA新建一个项目

1、打开IDEA。

2、选中new下的project后,选择Spring Initializr,点击next至下一步

3、接着进入Project Matadata,选择JAVA语言,jar包,版本我们选择8,其他的可以选择不更改。点击next进入下一步。

 4、接着我们进入Dependencies选择Web,勾选Spring Web(需要用到哪些,勾选哪些)。单击next进入下一步。

 5、编辑项目名称,选择项目位置,点击Finish。(这里的图片中项目名称只是演示,与下面步骤名称不一致。)

 二、建包

1、在main下建包。步骤如图。

2、创建Java class

三、输入代码并运行

1、代码如下

 

package com.tjdz.controller;

import org.springframework.stereotype.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 SpringBoot";
    }
}

2、运行。

 

 3、运行起来以后,去浏览器输入http://localhost:8080/hello

 

 注意事项

如果出现如图情况,点击运行时,运行自动停止,需要检查端口是否被占用。

 

### 如何在 IntelliJ IDEA 中创建 Spring Boot 项目并实现 Hello 输出 要在 IntelliJ IDEA 中成功创建一个 Spring Boot 项目并实现简单的 `hello` 功能,以下是详细的说明: #### 准备工作 确保开发环境中已安装适当版本的 JDK,并确认 IntelliJ IDEA 已正确配置 JDK 路径。对于国内开发者而言,在创建 Spring Boot 项目时可能会因网络原因无法正常连接至 https://start.spring.io 地址。此时可替换为阿里云提供的镜像站点 https://start.aliyun.com/ 来解决此问题[^4]。 #### 创建 Spring Boot 项目 1. 打开 IntelliJ IDEA 并选择 **File -> New -> Project...**。 2. 在弹出窗口中选择左侧菜单中的 **Spring Initializr**,然后点击下一步。 3. 配置项目的元数据信息(如 Group, Artifact 和 Name),同时可以选择使用阿里云地址作为初始化器来提高稳定性。 4. 添加依赖项:勾选 Web 模块以支持构建基于 HTTP 协议的应用程序服务[^3]。 5. 完成设置后单击 Finish 键完成新建操作。 #### 编写 Controller 实现 Hello 输出 下面是一个用于返回字符串 "Hello" 的简单 RESTful API 控制器代码示例: ```java package com.example.demo.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/greeting") public class GreetingController { @GetMapping(value = "/hello", produces = "text/plain;charset=UTF-8") public String sayHello() { return "Hello"; } } ``` 上述代码定义了一个名为 `GreetingController` 的类,其中包含方法 `sayHello()` ,该方法通过 GET 请求访问路径 `/greeting/hello` 后会响应客户端请求发送回 “Hello” 文本消息[^3]。 #### 运行应用程序 最后一步就是启动应用验证结果是否符合预期。可以通过右键主函数或者直接运行 Application 类下的 main 方法执行整个 springboot 程序实例化过程。一旦服务器启动完毕,则可以在浏览器输入 http://localhost:8080/greeting/hello 查看页面显示效果即打印出来的单词“Hello”。 问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Ecstatic123

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

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

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

打赏作者

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

抵扣说明:

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

余额充值