首页 > 常见问答

微服务与分布式的关系 自己new的对象怎么注入spring管理的对象?

自己new的对象怎么注入spring管理的对象?

首先,你错了

当spring通过ioc核心容器管理对象时,它需要在spring容器中声明bean组件,然后它们将由spring容器管理,然后其他bean可以被引入这个bean中。

属性注入的方法仅适用于引入的bean。我知道依赖注入有很多种方法:

1setmethodinjection:如果您使用set来注入bean,那么您只需要为bean中需要的一些组件提供set方法。通过set方法的注入比较清晰,如您所见(哦,您认为bean提供了这些组件)

微服务与分布式的关系 自己new的对象怎么注入spring管理的对象?

2构造函数注入:如果采用构造函数注入方法,则首先为bean提供用户定义的构造函数。构造函数中需要的参数是类中的组件实例,@autowiredannotation,injectionbytype,@resourceannotation,injectionbyname@资源=@自动连线@限定符,你说通过new关键字实例化对象这是因为spring没有以new的方式实例化对象,与春季国际奥委会的核心理念相冲突

微服务与分布式的关系微服务架构spring注解有哪些

原文标题:微服务与分布式的关系 自己new的对象怎么注入spring管理的对象?,如若转载,请注明出处:https://www.saibowen.com/wenda/19182.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。