Spring注入绑定到Instance
有没有一种方法可以使用类似于 Google Guice 的 Spring DI 将注入的对象绑定到特定实例
bind(MyClass.class).toInstance(myclassobject);
Is there a way to bind an injected object to a specific instance using Spring DI similar to Google Guice's
bind(MyClass.class).toInstance(myclassobject);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果构造函数或成员变量用@Autowired注释,Spring将尝试查找与Object类型匹配的bean。您可以使用
@Qualifier
获得与注释类似的功能,例如:在 Spring 中将变为:
参见 http://static.springsource.org/spring/docs/2.5.x/reference/beans.html#beans-autowired-annotation了解更多。
If the constructor or member variable is annotated with
@Autowired
, Spring will try to find a bean that matches the type of the Object. You can get similar functionality to the annotation using@Qualifier
, for example:would become in Spring:
See http://static.springsource.org/spring/docs/2.5.x/reference/beans.html#beans-autowired-annotation for more.