1:新建一个项目。 Order
在Order里面 的main里面创建2个类: addOrderInfo 与 payInfo,需要添加一个IpayInfo的接口。
payInfo里面的代码:
package orderPay;
public class payInfo implements IpayInfo {
@Override
public String pay() {
return "hello word";
}
}
接口IpayInfo里面的代码
package orderPay;
public interface IpayInfo {
public String pay();
}
需要用到上下文:
ApplicationContext con=new ClassPathXmlApplicationContext("applicationContext.xml"); payInfo payinfo= (payInfo) con.getBean("pay"); System.out.println(payinfo.pay()); System.out.println(payinfo.getPayId());
2:在been配置文件里面需要添加
<bean class="orderPay.payInfo" id="pay"> <property name="payId" value="111"/> </bean>
这里需要注意 ,class 是 payInfo的全路径 id自定义