@Component 找不到bean

xmfsamsara 2018-05-09 03:56:29
现在有一个类 A
@Autowired 对象 b
成员变量 c
计划 调用带参构造方法初始化 c
此时项目启动失败 报错A类需要bean c
这是为什么?
重新new的A对象 b变量为null 这种一般如何解决 一部分参数需要注入 一部分需要自己构造

现在已经改成 A类 去掉注解@Component b变量在构造方法中 getBean
...全文
1623 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjsl__ 2018-05-16
  • 打赏
  • 举报
回复
spring的依赖注入配置时可以直接初始化
Cathy313 2018-05-16
  • 打赏
  • 举报
回复
为什么要重新new A对象?@Autowired不好用吗?如果你想初始化成员变量,有各种方法解决,你选了一条最不好走的
ghjvbng 2018-05-15
  • 打赏
  • 举报
回复
请使用@DependsOn注解
  • 打赏
  • 举报
回复
贴代码,贴错误信息

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧