springboot设置code
时间: 2023-10-18 19:07:01 浏览: 39
可以通过在Spring Boot应用程序中使用注解来设置code。其中最常用的是使用 @ResponseStatus 注解,它允许您将控制器的响应状态码设置为特定的HTTP状态码。例如:
```java
@RestController
public class MyController {
@GetMapping("/myendpoint")
@ResponseStatus(HttpStatus.CREATED)
public MyResponse create() {
return new MyResponse("Created successfully");
}
}
```
在上面的示例中,我们将控制器方法的响应状态设置为201(CREATED)。这意味着当客户端调用这个端点时,HTTP响应的状态码将是201。
您还可以设置其他HTTP状态码,例如404(NOT_FOUND):
```java
@RestController
public class MyController {
@GetMapping("/myendpoint")
@ResponseStatus(HttpStatus.NOT_FOUND)
public MyResponse notFound() {
return new MyResponse("Resource not found");
}
}
```
在这个例子中,当客户端调用/myendpoint时,HTTP响应的状态码将是404(NOT_FOUND)。