package com.sf.ioc; import com.sf.ioc.factory.Car; import org.junit.jupiter.api.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class TestFactory { @Test public void testStatic() { ApplicationContext context = new ClassPathXmlApplicationContext("ioc/bean-factory.xml"); Car bmwCar = (Car) context.getBean("bmwCar"); System.out.println(bmwCar); } @Test public void testInstance() { ApplicationContext context = new ClassPathXmlApplicationContext("ioc/bean-factory.xml"); Car car4 = (Car) context.getBean("car4"); System.out.println(car4); } }