Java 关于接口的问题

2019-06-04 17:23:52 +08:00
 ukipoi

如果一个类,需要使用两个接口已经实现的方法。
我想在这个类里使用这两个接口的方法应该怎么做?

在 springmvc 里 controller 会把多个 service 注入进来。但是如果是两个普通的接口,实现类没有打类似 @Service 的注解呢?

3003 次点击
所在节点    Java
26 条回复
luckylo
2019-06-05 07:54:38 +08:00
@misaka19000 我看了你们的回复,我也还没看懂
luckylo
2019-06-05 07:56:56 +08:00
@ukipoi 你说的这个问题,你可以去看 github mybatis plus 上的一个 issuse,我之前有看到一个大佬发了
Aruforce
2019-06-05 09:48:30 +08:00
直接注入 XXXXService 这个接口的实现类的实例就可以啊

这个就不算问题...能不能调用...手动试一下不就行了....还需要问?
lifespy
2019-06-05 10:44:12 +08:00
@ukipoi #4 你去看看 google 的 guice
youngfish
2019-06-05 16:00:45 +08:00
可以在配置类中用 @Bean 装配你想要的类,如果是 xml 更好办了,直接 XML 配置就行了。用 @Autowired 注入就行了
MotherShip
2019-06-24 13:09:11 +08:00
@ukipoi
呃 我猜是这样的,楼主写了 Service,然后项目规定继承 BaseService,同时又想用 MBP 的 IService
你可以让你自己的 Service 实现类去实现 IService,也可以试试 MBP 给的 ServiceImpl

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/570830

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX