spring boot后端开发基础
Spring Boot是一个用于简化Spring应用程序初始搭建以及开发过程的工具。以下是一个简单的Spring Boot应用程序的例子,它创建了一个RESTful API,用于获取用户列表。
首先,你需要在pom.xml
中添加Spring Boot的依赖:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.1.RELEASE</version>
<relativePath/>
</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>
然后,创建一个用于启动Spring Boot应用的类:
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);
}
}
创建一个用户实体类:
public class User {
private String id;
private String name;
// 省略构造函数、getter和setter方法
}
创建一个REST控制器:
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.List;
@RestController
public class UserController {
@GetMapping("/users")
public List<User> getAllUsers() {
List<User> users = new ArrayList<>();
// 假设这里从数据库获取用户列表
users.add(new User("1", "Alice"));
users.add(new User("2", "Bob"));
return users;
}
}
以上代码提供了一个简单的RESTful API,可以返回一个用户列表。在实际开发中,你可能需要连接数据库、使用Spring Security进行身份验证和授权、使用Spring Data JPA或MyBatis进行数据库操作等。
评论已关闭