在Java Spring Boot中,可以使用集合类型来返回一个列表而不是单个结果。具体的做法可以通过以下步骤来实现:
@GetMapping
注解来标记该接口处理GET请求。List
或者ArrayList
等集合类型作为返回值的类型,用于存储需要返回的多个结果。以下是一个示例代码:
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> getUsers() {
// 从数据库或其他数据源中获取多个用户数据
List<User> userList = new ArrayList<>();
userList.add(new User("Alice", 25));
userList.add(new User("Bob", 30));
userList.add(new User("Charlie", 35));
return userList;
}
}
class User {
private String name;
private int age;
public User(String name, int age) {
this.name = name;
this.age = age;
}
// 省略getter和setter方法
}
在上述示例中,getUsers()
方法返回了一个List<User>
类型的集合,其中存储了多个用户对象。在访问/users
接口时,将会返回这个集合作为响应结果。
关于Java Spring Boot的更多信息,可以参考腾讯云的Spring Boot产品介绍:https://cloud.tencent.com/product/spring-boot
领取专属 10元无门槛券
手把手带您无忧上云