我在我的项目中有两个spring bean服务类。可以互相打电话吗?如果是的话,该怎么办?从另一个调用Spring服务类
4
A
回答
5
我在我的项目中有两个spring bean服务类。可以从另一个呼叫吗?如果是的话,该怎么办?
规范的方法是在第一个服务中声明一个依赖关系,然后调用它。
public class FooImpl implements Foo {
private Bar bar; // implementation will be injected by Spring
public FooImpl() { }
public FooImpl(Bar bar) { this.bar = bar; }
public void setBar(Bar bar) { this.bar = bar; }
public Bar getBar() { return this.bar; }
public void doFoo() {
getBar().doBar();
}
}
而且配置Spring连线东西放在一起(春的核心工作),即注入Bar
落实到你的Foo
服务。
0
这是使用依赖注入框架的要点。这个想法是你只需声明依赖关系,框架将它们连接起来。例如
Class A{
private B b;
public void setB(B b) { this. b=b;}
}
Class B{
....
}
然后连接框架以将B实例注入到A.如果从框架中获得A,则已经提供B. 在A实例中应该没有代码明确设置B实例。
查找一些引用dependency injection
0
您还可以从春季别的什么,只要你有机会获得在服务中存在的背景下或bean工厂。如果您不想遍历上下文,则可以简单地将服务引用传递给配置文件中的任一服务。
相关问题
- 1. 从另一个类调用Web服务
- 2. 从另一个类/服务调用AsyncTask方法(回调?)
- 3. 从Java调用类的一个网址后,另一个用于登录,另一个用于Web服务调用
- 4. 从另一个类调用一个类
- 5. 从另一个调用类
- 6. 从另一个C#Web服务调用C#Web服务
- 7. 从另一个WCF服务调用WCF服务
- 8. 从另一个Web服务调用Web服务的例外
- 9. 从另一个.asmx Web服务调用.asmx Web服务
- 10. Angular2从另一个服务调用服务
- 11. 如何从另一个RIA服务调用RIA服务?
- 12. 从另一个项目调用spring @service
- 13. 调用WCF服务调用另一个WCF服务的问题
- 14. 从另一个类调用函数,从另一个类
- 15. 从另一个类调用一个值
- 16. 从另一个类调用一个JMenuBar
- 17. 在Spring-Boot中从我的服务器调用另一个休息api
- 18. 从另一个类错误调用Spring主方法
- 19. 从另一个类调用类方法..
- 20. 调用从另一个类的Java类
- 21. 从另一个类调用类方法?
- 22. 从另一个类调用类方法
- 23. 从位于另一台服务器上的JSP调用Java类
- 24. Spring MVC-从JS调用服务,同时从JSP文件调用另一个JS的问题
- 25. 从Spring集成调用POX Web服务
- 26. ASP.NET MVC - 一个业务服务需要调用另一个服务
- 27. resteasy在另一个服务内调用服务
- 28. SOA主体 - 服务应该调用另一个服务吗?
- 29. 正在以角度调用服务到另一个服务中
- 30. 从另一个类调用变函数
我不确定你的意思。我在这个框架中没有经验。如果你能解释它,它会帮助我解决它。 – Joe 2010-09-06 02:13:16
你能解释一下吗?我有两个不同的服务类。 – Joe 2010-09-06 02:22:33
@Joe我不知道如何更清楚地解释事情。你究竟在问什么?关于Spring的教程? – 2010-09-06 02:30:12