写点什么

从零开始学 Spring Boot 系列 -Hello World

  • 2024-02-26
    福建
  • 本文字数:1348 字

    阅读完需:约 4 分钟

欢迎来到从零开始学 Spring Boot 的旅程!我们将从一个非常基础但重要的示例开始:创建一个简单的 Spring Boot 应用程序,并输出“Hello World”。


1. 环境准备


首先,确保你的开发环境已经安装了以下工具:


  • Java Development Kit (JDK) :Spring Boot 需要 Java 来运行,所以你需要安装 JDK。可以从 Oracle 官网下载最新版本的 JDK。本文使用的是 jdk-17.0.9

  • IDE(集成开发环境) :虽然 Spring Boot 可以在任何文本编辑器中编写和运行,但使用 IDE 可以大大提高开发效率。推荐的 IDE 包括 IntelliJ IDEA、Eclipse 和 Spring Tool Suite 等,本文使用的是 IntelliJ IDEA 2023.3.3。

  • Maven 或 Gradle :Spring Boot 使用 Maven 或 Gradle 作为构建工具。这两个工具都能帮助你管理项目依赖,构建和打包应用程序。本文使用的是 Gradle 8.3


2. 创建 Spring Boot 项目


本文为大家提供两种创建 Spring Boot 项目的方式。


使用官方 Spring Initializr 创建


  • 你可以使用 Spring Initializr(https://start.spring.io/)来快速生成一个 Spring Boot 项目的骨架。在这个网站上,你可以选择项目类型(Maven 或 Gradle)、项目元数据(Group、Artifact、Name、Description 等)、包结构(Java 包名)、依赖项(例如 Spring Web、Lombok 等)等。为了这个“Hello World”示例,我们只需要最基本的 Spring Boot 项目。选择 Gradle 作为构建工具,然后添加必要的依赖。点击“Generate”按钮下载 ZIP 文件,解压后导入到你的 IDE 中




  • 使用 IntelliJ IDEA 创建 Spring Boot 项目的骨架,在菜单栏 File 选项,选择 New Project。在页面选择 Spring Initializr,选择项目类型(Maven 或 Gradle)、项目元数据(Group、Artifact、Name、Description 等)、包结构(Java 包名),选择 Next。



  • 选择 Spring Boot 版本,依赖项(例如 Spring Web、Lombok 等)。点击 Create。



3. 编写 HelloWorldController


在 IntelliJ IDEA 中打开项目后,你会看到一个默认生成的 SpringbootLearningApplication 类。这个类包含一个 main 方法,它是程序的入口点。我们创建一个 HelloWorldController,在这个类中,我们将添加一个简单的控制器来输出“Hello World”。



在 HelloWorldController 使用 @RestController 注解标记它。这个类包含一个名为 helloWorld 的方法,该方法使用 @GetMapping 注解标记,表示当访问应用的根 URL(/)时,将调用这个方法。该方法返回一个字符串"Hello World"。


现在,你可以运行 SpringbootLearningApplication 类中的 main 方法来启动 Spring Boot 应用程序。如果你的 idea 配置正确,你可以直接点击运行按钮来启动应用程序。当应用程序启动后,你应该能在控制台看到类似于以下的输出:



这表明 Spring Boot 应用程序已成功启动。现在,你可以打开浏览器并访问http://localhost:8080(默认端口是 8080,但可能会因你的配置而异)。你应该能在浏览器中看到“Hello World”这几个字。



4. 总结


在这个“Hello World”示例中,我们创建了一个简单的 Spring Boot 应用程序,并输出了“Hello World”。虽然这个示例很简单,但它展示了 Spring Boot 的基本结构和如何使用控制器来处理 HTTP 请求。在后续的文章中,我们将深入探讨 Spring Boot 的更多特性和功能,包括数据访问、安全性、RESTful API 等。敬请期待!


文章转载自:代码匠心

原文链接:https://www.cnblogs.com/daimajiangxin/p/18033157

体验地址:http://www.jnpfsoft.com/?from=001

用户头像

还未添加个人签名 2023-06-19 加入

还未添加个人简介

评论

发布
暂无评论
从零开始学Spring Boot系列-Hello World_Java_不在线第一只蜗牛_InfoQ写作社区