[[toc]]

实验十二 自动装配

1、声明组件类

其中HappyController需要用到HappyService。所谓自动装配就是一个组件需要其他组件时,由 IOC 容器负责找到那个需要的组件,并装配进去。
public class HappyController {

  1. private HappyService happyService;
  2. public HappyService getHappyService() {<br /> return happyService;<br /> }
  3. public void setHappyService(HappyService happyService) {<br /> this.happyService = happyService;<br /> }<br />}

public class HappyService {
}

2、配置






class=”com.atguigu.ioc.component.HappyController”
autowire=”byName”
>


3、测试

@Test
public void testExperiment12() {
HappyController happyController = iocContainer.getBean(HappyController.class);

  1. HappyService happyService = happyController.getHappyService();
  2. System.out.println("happyService = " + happyService);<br />}

上一个实验 回目录 下一个实验