Car.java
package com.gong.spring.beans.factoryBean;public class Car { private String name; private double price; public String getName() { return name; } public void setName(String name) { this.name = name; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } public Car(String name, double price) { super(); this.name = name; this.price = price; } @Override public String toString() { return "Car [name=" + name + ", price=" + price + "]"; }}
CarFactoryBean.java
package com.gong.spring.beans.factoryBean;import org.springframework.beans.factory.FactoryBean;public class CarFactoryBean implements FactoryBean
beans-factoryBean.xml
Main.java
package com.gong.spring.beans.factoryBean;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Main { public static void main(String[] args) { //1.创建spring的IOC容器对象 ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("beans-factoryBean.xml"); //2.从容器中获取Bean实例 Car car = (Car) ctx.getBean("car"); System.out.println(car.toString()); ctx.close(); }}
上一篇:SQL中SELECT语句如何使用
下一篇:java中怎么实现线程池