📜  Spring Boot应用程序(1)

📅  最后修改于: 2023-12-03 15:35:03.270000             🧑  作者: Mango

Spring Boot 应用程序

Spring Boot 是一个快速构建现代化应用程序的框架。它可以帮助我们轻松地创建独立的、生产级别的 Spring 应用程序,而不需要过多的配置。

特点
  • 快速创建 Spring 应用程序
  • 自动配置 Spring
  • 内置 Tomcat、Jetty 或 Undertow,无需额外安装服务器
  • 提供运行时应用程序监控和管理
  • 集成了常用的技术,如 Spring Data、Spring Security 等
快速入门
1. 创建项目

可以通过 Spring Initializr 来创建 Spring Boot 项目。

参考链接:https://start.spring.io/

2. 添加依赖

在项目的 pom.xml 中,添加需要使用的依赖。

例如:

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

这里添加了 spring-boot-starter-web 依赖,用于创建一个 web 应用程序。

3. 编写代码

在项目中创建一个 Spring Boot 应用程序,并添加一些代码。

例如:

@SpringBootApplication
public class MyApplication {

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

    @RestController
    public class HelloWorldController {

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

    }

}

这里的 MyApplication 类是一个普通的 Java 类,但是使用 @SpringBootApplication 注解标记。

HelloWorldController 类是一个 RESTful 接口,使用 @RestController@GetMapping 注解表明这是一个 GET 请求,并返回一个字符串。

4. 运行应用程序

使用下面的命令来运行应用程序:

$ ./mvnw spring-boot:run

或者,你可以使用你自己喜欢的 IDE 按钮来运行应用程序。

5. 访问应用程序

使用浏览器或者 curl 访问你的应用程序:

$ curl http://localhost:8080/
结尾

Spring Boot 是一个非常方便、快速、灵活的 Java Web 开发框架,它可以让 Java 开发者更加专注于业务逻辑,而不是繁琐的配置。