package com.ddb.spring.set; import org.apache.log4j.Logger; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class BoyConstructor { private static Logger logger = Logger.getLogger(BoyConstructor.class); //声明接口类型的引用,和具体实现类耦合 private GirlFriend girlFriend;//属性!!! private static ApplicationContext ctx; //用于为girlFriend属性赋值的构造方法 //@param girlFriend girlFriend属性 // public BoyConstructor{ // // } public BoyConstructor(GirlFriend girlFriend){ this.girlFriend =girlFriend; } public static void main(String[] args) { ctx = new ClassPathXmlApplicationContext("applicationContext-set.xml");//加载配置文件 BoyConstructor boy = (BoyConstructor) ctx.getBean("boyConstructor");//bean的id logger.info(boy.girlFriend.speak()); } }
最近浏览更多
wuziayng1232 LV10
2023年5月8日
神龙摆尾无拘束 LV2
2023年3月17日
莫名奇妙的帅 LV4
2023年3月9日
Canvcer LV1
2023年3月1日
马克思
2022年12月5日
暂无贡献等级
冰枫xjz8 LV31
2021年6月12日
鸦葱 LV4
2021年6月11日
1468229607 LV6
2021年5月28日
xb1406112453 LV5
2021年4月15日
cqm0609 LV13
2021年4月3日