1、HelloApp
書上是:
BeanFactory factory = new XmlBeanFactory(new FileInputStream("hello.xml"));
應該是:
BeanFactory factory = new XmlBeanFactory(new FileSystemResource("hello.xml"));
2、KnightApp
在實現了XML中Minstrel的interceptor后,
需要把
KnightOfTheRoundTable knight = (KnightOfTheRoundTable) factory.getBean("knight");
改成:
Knight knight = (Knight) factory.getBean("knight");
否則會報:
Exception in thread "main" java.lang.ClassCastException: $Proxy0
書上是:
BeanFactory factory = new XmlBeanFactory(new FileInputStream("hello.xml"));
應該是:
BeanFactory factory = new XmlBeanFactory(new FileSystemResource("hello.xml"));
2、KnightApp
在實現了XML中Minstrel的interceptor后,
需要把
KnightOfTheRoundTable knight = (KnightOfTheRoundTable) factory.getBean("knight");
改成:
Knight knight = (Knight) factory.getBean("knight");
否則會報:
Exception in thread "main" java.lang.ClassCastException: $Proxy0