spring boot的小例子,2024年最新阿里大牛整理
以下是一个简单的Spring Boot应用程序的例子,它提供了一个RESTful API,用于返回一个简单的问候信息。
首先,确保你的开发环境已经安装了Maven和Java。
- 创建Spring Boot项目:
mvn archetype:generate -DgroupId=com.example -DartifactId=my-spring-boot -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
- 修改
pom.xml
添加Spring Boot依赖:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.0</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
- 创建应用主类
MySpringBootApplication.java
:
package com.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MySpringBootApplication {
public static void main(String[] args) {
SpringApplication.run(MySpringBootApplication.class, args);
}
}
- 创建控制器
GreetingController.java
:
package com.example;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class GreetingController {
@GetMapping("/greet")
public String greet(@RequestParam(name = "name", defaultValue = "World") String name) {
return "Hello, " + name + "!";
}
}
- 运行应用:
mvn spring-boot:run
- 访问API:
打开浏览器并访问 http://localhost:8080/greet?name=User
,你将看到输出 "Hello, User!"。
这个简单的Spring Boot应用程序提供了一个RESTful API,你可以根据需要进行扩展和定制。
评论已关闭