前言
在上篇文章中,我们学习了如何在@Autowired
调用对象时消除歧义。有兴趣的同学可参考
SpringBoot(19) — 为@Autowired消除歧义
这节让我们来了解下@Autowired
带参函数方式的调用。
今天涉及的知识有:
- 场景介绍
-
@Autowired
调用对象的新写法 - 测试
测试效果图如下:
======我是测试啊=====
=====吃肉啊=====
一. 场景介绍
还是结合上节的内容。我们有个EatFood
的接口,代码如下:
public interface EatFood {
void eat();
}
EatFood
有两个实现类:EatRice
和EatMeat
。这两个类都需要装配到IoC
中,所以都需要添加装配注解@Component
。
EatRice
代码如下:
网友评论