java spring 两个service可以互相调用吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java spring 两个service可以互相调用吗相关的知识,希望对你有一定的参考价值。

可以的,我们一般调用非本service下的dao都是通过该dao对应的service调用的,而不是直接调用该到。也因为这样,spring的事务都是放在service层来处理。 参考技术A 为什么不能呢,
Spring主要的机制不是通过注入来解决的吗
你在serviceA中注入B 就能在A中调用B的方法本回答被提问者和网友采纳
参考技术B @Autowired private ERecordDao eRecordDao; @Autowired private C2BService c2bService; @Autowired private ApplyService applyService; @Autowired private MemberService memberService; @Autowired private SmsSendService smsSendService; @Autowired private UserService userService;
引入多少都无压力。

java如何实现两个客服端之间互相发送信息

客户端1发信息给服务器,服务器转发信息给客户端2;客服端2接受服务端发来的信息,然后发信息给服务端,服务端转发信息给客服端1。客服端1和客户端2之间可以像聊天一样一直发信息

参考技术A

两个客户端发送消息,是通过服务器来处理的

建议你查看百度云推送,或者极光推送,都是免费

他们的推送技术有个叫推聊的功能就可以直接推送给指定的客户端

你不需要去实现这种逻辑

当然如果你非要用自己服务器去做的话,也是可以的,以下给你提供思路:

    用长连接或者java sokcet 即所有客户端都和服务器保持连接,一但有数据写入就向客户端发送数据

    用轮询,即客户端定时去查消息,例如A向B发消息,首先把数据写到服务器,B去查服务器就能查出来了

本回答被提问者和网友采纳
参考技术B 你这思路都有了还不会写么。。

以上是关于java spring 两个service可以互相调用吗的主要内容,如果未能解决你的问题,请参考以下文章

用 java 编写一个 基于Web Service的软件

java spring配置中设置两个相同id的bean可以吗?

Spring总结

java定时器无法自动注入的问题解析(原来Spring定时器可以这样注入service)

请问下Java中啥Dao层,Server层.....,有大神能给我讲一下互相之间的联系还有作用吗,详细点吧,我新手

Spring boot 怎么调用同项目的另一个接口?