TestFactory.java 746 B

1234567891011121314151617181920212223242526
  1. package com.sf.ioc;
  2. import com.sf.ioc.factory.Car;
  3. import org.junit.jupiter.api.Test;
  4. import org.springframework.context.ApplicationContext;
  5. import org.springframework.context.support.ClassPathXmlApplicationContext;
  6. public class TestFactory {
  7. @Test
  8. public void testStatic() {
  9. ApplicationContext context =
  10. new ClassPathXmlApplicationContext("ioc/bean-factory.xml");
  11. Car bmwCar = (Car) context.getBean("bmwCar");
  12. System.out.println(bmwCar);
  13. }
  14. @Test
  15. public void testInstance() {
  16. ApplicationContext context =
  17. new ClassPathXmlApplicationContext("ioc/bean-factory.xml");
  18. Car car4 = (Car) context.getBean("car4");
  19. System.out.println(car4);
  20. }
  21. }