美文网首页
SpringBoot(20) — @Autowired带参调用

SpringBoot(20) — @Autowired带参调用

作者: 奔跑的佩恩 | 来源:发表于2021-08-12 10:49 被阅读0次

前言

在上篇文章中,我们学习了如何在@Autowired调用对象时消除歧义。有兴趣的同学可参考
SpringBoot(19) — 为@Autowired消除歧义
这节让我们来了解下@Autowired带参函数方式的调用。

今天涉及的知识有:

  1. 场景介绍
  2. @Autowired调用对象的新写法
  3. 测试

测试效果图如下:

======我是测试啊=====
=====吃肉啊=====

一. 场景介绍

还是结合上节的内容。我们有个EatFood的接口,代码如下:

public interface EatFood {

    void eat();
}

EatFood有两个实现类:EatRiceEatMeat。这两个类都需要装配到IoC中,所以都需要添加装配注解@Component
EatRice代码如下:

相关文章

网友评论

      本文标题:SpringBoot(20) — @Autowired带参调用

      本文链接:https://www.haomeiwen.com/subject/yxtlbltx.html