Spring Boot入门

50 阅读1分钟

Spring Boot是一种用于创建独立的、基于Spring的应用程序的框架。它的设计目标是简化Spring应用程序的开发和部署,并提供一个快速启动的方式。在本篇博客中,我们将介绍如何入门使用Spring Boot,并通过一个简单的示例代码来演示。

首先,我们需要准备环境。确保你已经安装了Java开发工具包(JDK)和Maven构建工具。

接下来,我们可以创建一个新的Spring Boot项目。使用你喜欢的IDE或命令行工具,在空白目录下执行以下命令:

mvn archetype:generate -DgroupId=com.example -DartifactId=demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

这将创建一个名为"demo"的新项目,其中包含一些基本的Maven配置和Java源代码文件。

打开项目文件夹,并找到src/main/java/com/example/demo/DemoApplication.java文件。这是Spring Boot应用程序的入口点。在这个类中,我们将添加一个简单的RESTful API端点。

在DemoApplication类中添加以下代码:

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@RestController
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }

    @GetMapping("/")
    public String hello() {
        return "Hello, Spring Boot!";
    }
}

这段代码使用了Spring Boot的注解@SpringBootApplication来标记这是一个Spring Boot应用程序,并使用@RestController来标记这是一个RESTful API的控制器。在hello方法上,我们使用@GetMapping注解来定义一个GET请求的处理方法,并返回一个字符串。

现在,我们可以运行这个应用程序。在项目的根目录下,执行以下命令:

mvn spring-boot:run

当应用程序启动后,你可以在浏览器中访问http://localhost:8080/,应该能够看到"Hello, Spring Boot!"的字符串。