返回顶部
首页 > 资讯 > 精选 >如何解决Callable的对象中用@Autowired注入别的对象失败问题
  • 544
分享到

如何解决Callable的对象中用@Autowired注入别的对象失败问题

2023-06-20 18:06:28 544人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关如何解决Callable的对象中用@Autowired注入别的对象失败问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。实现Callable的对象中,用@Autowired注入别的对象失

这篇文章给大家分享的是有关如何解决Callable的对象中用@Autowired注入别的对象失败问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

实现Callable的对象中,用@Autowired注入别的对象失败

场景是这样:

我需要在一个实现类A中写一个拿到返回值的多线程,于是用的Callable,在这个实现类A外我又写了一个专门实现Callable的实现类B,在B中用spring注解@Autowired注入另外一个实现类C,当代码运行时发现,C怎么也不能注入进B中,脑袋瓜疼。

目前的解决路线:

把@Autowired写到了A类中,并且把B对象直接放到A中,作为了内部类,这样发现用C好使了,但是还不清楚为什么单独在B中用@Autowired或者其他注入对象的方法行不通!

Spring @Autowired 注解不生效

@Autowired

默认不生效。为了生效,需要在xml配置:<context:annotation-config>

注解一<context:component-scan base-package=" "> 开启包扫描

注解二<context:annotation-config>开启注入注解扫描

一般情况下,两个注解不一起使用.

当"注解一",扫描含有注解@Component/@Service等的类时,注入注解自动生效就不需要配置注解二了

当要扫描的类上没有含有@Component/@Service等注解时,注入注解没有生效,那么只需要添加注解二即可

感谢各位的阅读!关于“如何解决Callable的对象中用@Autowired注入别的对象失败问题”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 如何解决Callable的对象中用@Autowired注入别的对象失败问题

本文链接: https://lsjlt.com/news/298992.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 解决Callable的对象中,用@Autowired注入别的对象失败问题
    实现Callable的对象中,用@Autowired注入别的对象失败 场景是这样: 我需要在一个实现类A中写一个拿到返回值的多线程,于是用的Callable,在这个实现类A外我又写了...
    99+
    2024-04-02
  • 如何解决Callable的对象中用@Autowired注入别的对象失败问题
    这篇文章给大家分享的是有关如何解决Callable的对象中用@Autowired注入别的对象失败问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。实现Callable的对象中,用@Autowired注入别的对象失...
    99+
    2023-06-20
  • 解决netty中spring对象注入失败的问题
    目录netty中spring对象注入失败发现了问题所在在netty中注入spring成份可以通过以下方式netty中spring对象注入失败 今天在做项目的时候发现在netty中注入...
    99+
    2024-04-02
  • new出来的对象中无法使用@autowired进行对象bean注入问题
    目录new出来的对象无法使用@autowired进行对象bean注入new创建对象,成员对象使用@autowired注入为nullnew出来的对象无法使用@autowired进行对象...
    99+
    2024-04-02
  • netty中spring对象注入失败怎么解决
    本文小编为大家详细介绍“netty中spring对象注入失败怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“netty中spring对象注入失败怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。net...
    99+
    2023-06-29
  • 解决SpringCloud Feign传对象参数调用失败的问题
    SpringCloud Feign传对象参数调用失败 不支持GET请求方式 使用Apache HttpClient替换Feign原生httpclient @...
    99+
    2024-04-02
  • @Autowired与@Resource在实现对象注入时的区别
    目录简述详解相同点1:属性注入(Field Injection)相同点2:setter注入不同点1:@Autowried可以使用构造方法注入,而@Resource不支持构造方法注入不...
    99+
    2023-05-17
    @Autowired与@Resource注解区别 @Autowired @Resource
  • new中无法使用@autowired进行对象bean注入怎么解决
    这篇文章主要介绍“new中无法使用@autowired进行对象bean注入怎么解决”,在日常操作中,相信很多人在new中无法使用@autowired进行对象bean注入怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希...
    99+
    2023-06-29
  • redis反序列化对象失败如何解决
    在Redis中存储的数据是经过序列化的,通常使用的是JSON、MessagePack等格式。如果反序列化对象失败,可能是因为序列化和...
    99+
    2024-04-09
    redis
  • mapper的对象传参问题如何解决
    如果您指的是在Python中使用`mapper`对象时的参数传递问题,可以使用以下两种方式解决:1. 使用`mapper`对象的`c...
    99+
    2023-10-12
    mapper
  • 怎么解决获取VirtualBox COM对象失败错误问题
    这篇文章主要介绍“怎么解决获取VirtualBox COM对象失败错误问题”,在日常操作中,相信很多人在怎么解决获取VirtualBox COM对象失败错误问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎...
    99+
    2023-06-22
  • 如何解决axios返回空对象的问题
    这篇文章主要介绍如何解决axios返回空对象的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!问题描述:使用 axios 请求数据的时候,已经请求成功,返回的参数也正确。但打印出来...
    99+
    2024-04-02
  • 如何解决Spring自动注入失败的问题
    小编给大家分享一下如何解决Spring自动注入失败的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Spring自动注入失败如何解决?我有一个被Spring @...
    99+
    2023-06-15
  • pandas创建DataFrame对象失败的解决方法
    目录报错代码报错翻译报错原因解决方法创建DataFrame对象的四种方法1. list列表构建DataFrame2. dict字典构建DataFrame3. ndarray创建Dat...
    99+
    2023-01-17
    pandas创建DataFrame对象失败 pandas创建DataFrame对象
  • @Autowired注解在抽象类中失效的原因及解决
    @Autowired注解在抽象类中失效 最近在工作中遇到这个问题,在抽象类中使用Autowired这个注解,注入mybatis的dao时,总是出现空指针异常,通过日志的打印,发现是这...
    99+
    2024-04-02
  • 如何解决Flex对象持久化问题
    这篇文章主要为大家展示了“如何解决Flex对象持久化问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决Flex对象持久化问题”这篇文章吧。关于Flex对象持久化关于Flex对象序列化和持...
    99+
    2023-06-17
  • 使用@Autowired注解获取对象为null的几种情况
    情况1:Bean对象并没有交给Spring管理 检查@Autowired的对象是否已经被注入到Spring容器中了;确保使用@Autowired注解的对象也已存在Spring的容器中。 情况2:对象使...
    99+
    2023-09-11
    java spring spring boot
  • 如何解决vue数组和对象渲染的问题
    这篇文章给大家分享的是有关如何解决vue数组和对象渲染的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。数组更新检测在 vue 中使用数组的push()、pop()、shift...
    99+
    2024-04-02
  • ubuntu参考的对象不支持问题如何解决
    如果您在使用Ubuntu时遇到了某个软件或设备的"参考对象不支持"问题,可以尝试以下解决方法:1. 更新软件或设备驱动程序:有时,"...
    99+
    2023-09-20
    ubuntu
  • 如何解决php对象参数不确定的问题
    小编给大家分享一下如何解决php对象参数不确定的问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!php对象参数不确定的时候需要改变一下写法,修改后的代码如“function uncertainParam() {$args...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作