注册接口
This commit is contained in:
@@ -1,7 +1,9 @@
|
|||||||
{
|
{
|
||||||
"permissions": {
|
"permissions": {
|
||||||
"allow": [
|
"allow": [
|
||||||
"Bash(git mv:*)"
|
"Bash(git mv:*)",
|
||||||
|
"Bash(./mvnw.cmd dependency:resolve:*)",
|
||||||
|
"Bash(findstr:*)"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
2
pom.xml
2
pom.xml
@@ -46,7 +46,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.github.xiaoymin</groupId>
|
<groupId>com.github.xiaoymin</groupId>
|
||||||
<artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
|
<artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
|
||||||
<version>4.3.0</version>
|
<version>4.5.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
|||||||
@@ -17,6 +17,15 @@ public class WebMvcConfig implements WebMvcConfigurer {
|
|||||||
@Override
|
@Override
|
||||||
public void addInterceptors(InterceptorRegistry registry) {
|
public void addInterceptors(InterceptorRegistry registry) {
|
||||||
registry.addInterceptor(requestLogInterceptor)
|
registry.addInterceptor(requestLogInterceptor)
|
||||||
.addPathPatterns("/**");
|
.addPathPatterns("/**")
|
||||||
|
// 排除 Swagger/Knife4j 文档路径
|
||||||
|
.excludePathPatterns(
|
||||||
|
"/doc.html",
|
||||||
|
"/swagger-ui/**",
|
||||||
|
"/swagger-resources/**",
|
||||||
|
"/v3/api-docs/**",
|
||||||
|
"/webjars/**",
|
||||||
|
"/favicon.ico"
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,8 +44,8 @@ public class RegisterDto {
|
|||||||
private String email;
|
private String email;
|
||||||
|
|
||||||
@NotBlank(message = "密码不能为空")
|
@NotBlank(message = "密码不能为空")
|
||||||
@Pattern(regexp = "^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d]{8,20}$",
|
@Pattern(regexp = "^[a-zA-Z\\d]{8,20}$",
|
||||||
message = "密码必须包含大小写字母和数字,长度8-20位")
|
message = "密码只能由字母和数字组成,长度8-20位")
|
||||||
@Schema(description = "密码", example = "Password123")
|
@Schema(description = "密码", example = "Password123")
|
||||||
private String pwd;
|
private String pwd;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user