• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
helong
博客园    首页    新随笔    联系   管理    订阅  订阅

在main方法中测试spring

          Resource res = new ClassPathResource("applicationContext.xml");
BeanFactory factory = new XmlBeanFactory(res);

/*不在applicationContext.xml配置PropertyPlaceholderConfigurer
* Properties props = new Properties();
*
* props.load(new FileInputStream("init.properties"));
* PropertyPlaceholderConfigurer cfg = new
* PropertyPlaceholderConfigurer(); cfg.setProperties(props);
*/

//配置PropertyPlaceholderConfigurer
PropertyPlaceholderConfigurer cfg = (PropertyPlaceholderConfigurer) factory
.getBean("placeholderConfig");
cfg.postProcessBeanFactory((XmlBeanFactory) factory);

IfCaculate caculateService = (IfCaculate) factory
.getBean("caculateService");
caculateService.doPlus(123, 321);
caculateService.doMultiply(123, 321);

IfListAll listAll = (IfListAll) factory.getBean("listService");
List all = listAll.listAll();
for (Iterator iter = all.iterator(); iter.hasNext();) {
TestBean tb = (TestBean) iter.next();
System.out.println(tb.getId() + "," + tb.getParam1() + ","
+ tb.getParam2() + "," + tb.getValue());
posted @ 2011-09-28 10:26  helong  阅读(1150)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3