NaiveWaiter继承Waiter接口
配置文件内容是:
<aop:aspectj-autoproxy />
<bean id="waiter" class="com.baobaotao.NaiveWaiter"/>
<bean class="com.baobaotao.aspectj.aspectj.PreGreetingAspect"/>测试代码是:
String configPath="com/baobaotao/aspectj/aspectj/AspectJProxyXML.xml";
ApplicationContext ctx=new ClassPathXmlApplicationContext(configPath);
Waiter temp=(Waiter)ctx.getBean("waiter");为什么测试代码的第三行一定要返回Waiter类型呢? 为什么不能用NaiveWaiter类型。
而且Waiter类型不是一个接口嘛?
配置文件内容是:
<aop:aspectj-autoproxy />
<bean id="waiter" class="com.baobaotao.NaiveWaiter"/>
<bean class="com.baobaotao.aspectj.aspectj.PreGreetingAspect"/>测试代码是:
String configPath="com/baobaotao/aspectj/aspectj/AspectJProxyXML.xml";
ApplicationContext ctx=new ClassPathXmlApplicationContext(configPath);
Waiter temp=(Waiter)ctx.getBean("waiter");为什么测试代码的第三行一定要返回Waiter类型呢? 为什么不能用NaiveWaiter类型。
而且Waiter类型不是一个接口嘛?
解决方案 »
- SSH整合后启动TOMCAT控制台报错
- tomcat启动端口异常问题
- 求这种效果${obj.time}.substring(0,10)
- 有木有学习多线程和io比较好的书啊
- ssh整合的小问题,初学者求教,获取不到struts的url地址。困惑
- 如何搭建一个好的IDE,做JBPM(业务流程)+Struts+Hibernate?
- mysql怎么提高连接数
- 怎么删除list里面的内容,本个一直在线急等。进来回复就有加分啊!!!!!!!!
- ***在线等***用j2ee的deploytool部署出下面错误怎么回事?
- 推荐好书
- struts2国际化,不经过action的jsp页面如何国际化
- spring aop管理事务的一个疑问
这样不行?
Waiter temp = ctx.getBean("waiter",Waiter.class); //得到接口的实现类。即配置的那个bean
NaiveWaiter temp = ctx.getBean("waiter",NaiveWaiter.class);
NaiveWaiter temp = (NaiveWaiter) ctx.getBean("waiter");不过之前也遇到过这样的情况。