你好!出现这个问题可能是因为在Swagger配置中引入了HttpServletRequest,但是在Spring Boot 3.x中HttpServletRequest已经不再是一个Bean。解决方法如下:
- 在Swagger配置类中不直接使用HttpServletRequest,可以使用@ApiImplicitParam注解来代替,例如:
@ApiImplicitParam(name = "Authorization", value = "Access Token", required = true, dataType = "String", paramType = "header")
- 如果一定需要使用HttpServletRequest,可以通过@Autowired注解来注入HttpServletRequest,例如:
@Autowired
private HttpServletRequest request;
希望以上方法可以帮助你解决问题,如果还有其他疑问,请随时提出。
|