Spring中ClassPathXmlApplicationContext用遇到的简单问题

一、简单的用ApplicationContext做测试的话,获得Spring中定义的Bean实例(对象).可以用:

ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
RegisterDAO registerDAO = (RegisterDAO)ac.getBean("RegisterDAO");

如果是两个以上:
ApplicationContext ac = new ClassPathXmlApplicationContext(new String[]{"applicationContext.xml","dao.xml"});

或者用通配符:
ApplicationContext ac = new ClassPathXmlApplicationContext("classpath:/*.xml");

二、遇到的问题:


上面执行main方法出错了,因为应该根据BeforeAdvice.class路径找到applicationContext.xml,所以如下图就正常了:


也可以如下图写法:



你可能感兴趣的:(spring,bean)