boot返回码规范 spring_75. Spring Boot 定制URL匹配规则【从零开始学Spring Boot】
时间: 2024-01-30 20:01:32 浏览: 145
Spring Boot 的返回码规范遵循 HTTP 协议的状态码规范,常见的状态码有:
- 200 OK:请求成功。
- 201 Created:请求已经被成功处理,同时新资源已经被创建。
- 204 No Content:请求已经被成功处理,但是没有任何资源可以返回。
- 400 Bad Request:请求参数有误,服务器无法处理。
- 401 Unauthorized:请求未经授权,需要认证。
- 403 Forbidden:请求被服务器拒绝,权限不足。
- 404 Not Found:请求的资源不存在。
- 405 Method Not Allowed:请求的方法不被允许。
- 500 Internal Server Error:服务器内部错误。
关于 Spring Boot 定制 URL 匹配规则,可以通过实现 WebMvcConfigurer 接口来完成。代码示例如下:
```java
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
// 添加拦截器
}
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("forward:/index.html");
}
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
// 定制 URL 匹配规则
configurer.setUseSuffixPatternMatch(false)
.setUseTrailingSlashMatch(true);
}
}
```
上述代码中的 configurePathMatch() 方法就是用来定制 URL 匹配规则的,其中 setUseSuffixPatternMatch() 方法用来设置是否启用后缀匹配,setUseTrailingSlashMatch() 方法用来设置是否启用尾随斜杠匹配。
阅读全文