这是我的控制者:
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
@Slf4j
@RestController
@RequestMapping("/auth-api")
public class AuthController {
@PostMapping("/register")
public RequestResultJSON<String> register(@RequestParam @NotEmpty String username,@RequestParam @NotEmpty String password,@RequestParam @NotEmpty String passwordConfirm);
我在pom.xml文件中使用此依赖项
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.0.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.1.Final</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
当我发出发布请求时,我希望不会执行方法,但是会在参数不正确的情况下发生
请求:http://localhost:8080/auth-api/register?username&password&passwordConfirm
然后使用username =“”,password =“”,passwordConfirm =“”
注册方法执行