重学Spring Boot 3:安装Spring Boot CLI

Spring Boot 是一个开源的 Java 框架,它帮助开发者快速构建独立、生产级的 Spring 应用程序,能够以最少的配置快速上手。Spring Boot CLI(Command Line Interface)是一个命令行工具,用于简化 Spring Boot 项目的创建以及运行。本文将详细介绍如何安装 Spring Boot CLI,并通过示例帮助大家了解如何使用它。

一、前置准备

在安装 Spring Boot CLI 之前,请确保你的环境中已经安装了以下依赖:

  1. Java JDK:Spring Boot CLI 需要 Java 8 或更高版本的 JDK。你可以通过命令 java -version 检查你当前的 JDK 版本。

bash java -version

  1. GraalVM (可选):如果你希望使用原生镜像生成的特性,可以考虑安装 GraalVM。

二、下载 Spring Boot CLI

Spring Boot CLI 可以通过多种方式获取,最简单的是通过 Homebrew(macOS)或直接从官方网站下载。

1. 使用 Homebrew(仅限 macOS)

如果你在 macOS 上,可以通过 Homebrew 来安装 Spring Boot CLI:

brew tap spring-io/tap
brew install springboot

安装完成后,可以通过以下命令检查是否安装成功:

spring --version

2. 手动下载

如果你不是在 macOS 环境,可以直接从 Spring 项目的官网下载页面 获取最新版本的 Spring Boot CLI。这将提供一个 ZIP 包,解压后即可使用。

三、配置环境变量

解压后,你会在目录中找到 bin 文件夹,里面包含了启动 Spring Boot CLI 的脚本。你需要将该 bin 文件夹添加到你的系统环境变量中。

在 Linux 或 macOS 中,可以编辑 ~/.bash_profile~/.bashrc 文件,添加以下行:

export PATH=$PATH:/path/to/spring-boot-cli/bin

对于 Windows 用户,可以在系统环境变量中添加该路径。

四、验证安装

完成上述步骤后,打开新的终端窗口,输入如下命令来验证 Spring Boot CLI 是否安装成功:

spring --version

如果安装成功,终端应显示当前安装的 Spring Boot 版本信息。

五、使用 Spring Boot CLI 创建项目

  1. 创建一个新的 Spring Boot 应用

使用以下命令在当前目录下创建一个新的 Spring Boot 项目:

spring init --dependencies=web demo

上述命令的含义:

  • demo 是项目的名称。
  • --dependencies=web 指定 Maven 依赖,这里添加了 Web 依赖。

  • 进入项目目录

cd demo
  1. 编写代码

在项目的 src/main/java/com/example/demo 目录下,创建一个名为 DemoApplication.java 的文件。文件内容如下:

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}
  1. 运行项目

使用 Maven 运行 Spring Boot 应用:

./mvnw spring-boot:run

如果不想使用 Maven,你也可以直接使用 Spring Boot CLI 运行 .groovy 文件。例如,创建一个 demo.groovy 文件,内容如下:

@RestController
class DemoController {
    @RequestMapping("/")
    String home() {
        "Hello, Spring Boot!"
    }
}

通过命令运行:

spring run demo.groovy

你会看到在浏览器中访问 http://localhost:8080 时,返回的内容是 "Hello, Spring Boot!"。

六、总结

Spring Boot CLI 是一个强大的工具,能够显著提高开发效率。通过简单的命令,你可以快速创建和运行 Spring Boot 项目。本文简单介绍了它的安装过程以及基本用法,希望能为你后续的 Spring Boot 学习奠定基础。掌握 Spring Boot CLI 后,你可以更灵活地进行项目开发和测试。

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部