java spring 代码
时间: 2023-11-26 09:02:27 浏览: 49
以下是一个简单的 Java Spring 示例代码,它创建了一个 RESTful API,用于获取和添加用户信息:
```java
@RestController
@RequestMapping("/users")
public class UserController {
private List<User> users = new ArrayList<>();
@GetMapping
public List<User> getUsers() {
return users;
}
@PostMapping
public User addUser(@RequestBody User user) {
users.add(user);
return user;
}
}
public class User {
private String name;
private int age;
// getters and setters
}
```
该代码使用了 Spring 的注解来简化开发,`@RestController` 表示该类是一个 RESTful API 控制器,`@RequestMapping("/users")` 表示该控制器处理 `/users` 路径下的请求。
`UserController` 类中的两个方法分别对应 GET 和 POST 请求,`@GetMapping` 表示获取用户列表,`@PostMapping` 表示添加用户。`@RequestBody` 表示该请求的主体将会被映射到 `User` 对象中。
`User` 类是一个简单的 POJO(Plain Old Java Object),用于表示用户信息。它包含了两个属性 `name` 和 `age`,以及对应的 getter 和 setter 方法。
这是一个简单的 Java Spring 示例,你可以根据自己的需求进行修改和扩展。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)