package com.hb;
public class Soldier {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
public class Test {
public static void main(String[] args) {
ApplicationContext context = new
ClassPathXmlApplicationContext("applicationContext.xml");
}
}
Soldier s1 = (Soldier) context.getBean("s1");
<</SPAN>bean id="s1" class="com.hb.Soldier" scope="prototype"></</SPAN>bean>
<</SPAN>bean id="s1" class="com.hb.Soldier"> <</SPAN>property name="name" value="RANBO"/> </</SPAN>bean>
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
Soldier s1 = (Soldier) context.getBean("s1");
System.out.println(s1.getName());
}
package com.hb;
public class Soldier {
private String name;
public Soldier(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
<</SPAN>bean id="s1" class="com.hb.Soldier"> <</SPAN>constructor-arg value="RANBO"></</SPAN>constructor-arg> </</SPAN>bean>
package com.hb;
public class Soldier {
public void fight(){
HandGun handGun = new HandGun();
handGun.killEnemy();
}
}
package com.hb;
public class HandGun {
public void killEnemy(){
System.out.println("手枪杀敌");
}
}
package com.hb;
public class Soldier {
private HandGun handGun;
public void setHandGun(HandGun handGun) {
this.handGun = handGun;
}
public void fight(){
handGun.killEnemy();
}
}
<</SPAN>bean id="s1" class="com.hb.Soldier"> <</SPAN>property name="handGun"> <</SPAN>ref bean="handgun"></</SPAN>ref> </</SPAN>property> </</SPAN>bean> <</SPAN>bean id="handgun" class="com.hb.HandGun"></</SPAN>bean>
package com.hb;
public interface Weapon {
void killEnemy();
}
package com.hb;
public class HandGun implements Weapon{
public void killEnemy(){
System.out.println("手枪杀敌");
}
}
package com.hb;
public class Soldier {
private Weapon weapon;
public void setWeapon(Weapon weapon) {
this.weapon = weapon;
}
public void fight(){
weapon.killEnemy();
}
}
<</SPAN>bean id="s1" class="com.hb.Soldier"> <</SPAN>property name="weapon"> <</SPAN>ref bean="handgun"></</SPAN>ref> </</SPAN>property> </</SPAN>bean> <</SPAN>bean id="handgun" class="com.hb.HandGun"></</SPAN>bean>
ApplicationContext context = new
ClassPathXmlApplicationContext("applicationContext.xml");
Soldier s1 = (Soldier) context.getBean("s1");
s1.fight();
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有