Could not autowire. No beans of 'RequestAttributes' type found.第一种方法还是会报错啊
时间: 2023-10-30 16:10:07 浏览: 136
Idea 解决 Could not autowire. No beans of 'xxxx' type found 的错误提示
5星 · 资源好评率100%
如果第一种方法仍然报错,可以考虑尝试使用第二种方法:
在你的类中注入一个HttpServletRequest对象,并使用getAttribute()方法获取所需的请求属性。
例如:
```java
@Controller
public class MyController {
@Autowired
private HttpServletRequest request;
@GetMapping("/myEndpoint")
public ResponseEntity<String> myEndpoint() {
String myAttribute = (String) request.getAttribute("myAttribute");
// do something with myAttribute
return ResponseEntity.ok("Attribute value: " + myAttribute);
}
}
```
如果仍然出现问题,请检查您的依赖项是否正确,您的代码是否存在其他问题。
阅读全文