这里return 的值就是代理对象执行代理方法后的返回值。一般而言, 总是希望返回真实对象的结果, 将前置、后置处理隐藏在invoke里面就好了。
解决方案 »
- axis2客户端不能调到web service的问题
- EE和SE开发时,DAO、ENTITY、IMPLEMENTS等等层的概念
- tomcat首页的登陆窗口是如何实现的
- 【高分求解决】java连接access乱码问题
- response之后return
- 文件无法检入到ClearCase,请帮忙看下是什么原因?
- soap消息标签中Transfer-Encoding: chunked的问题
- 欢迎参加3月31号BEA长沙用户组活动--新技术,新体验
- Javascript 代码混淆综合解决方案 - Javascript 在线混淆器
- 请问大家是如何把一个对象作为参数传给一个函数的:
- java判断是否为数组类型
- SSH2项目报空指针异常
只是一个返回值而已
你调用目标方法是invoke在做
增强是你自己写的代码,和return什么值无关return只是与你调用方法后的返回值有关
比如你原方法要返回一个信息,难道代理之后这个返回信息就不需要了吗?
代理方法不应该改变原方法的固有特性~哦 就是说原来方法有返回值的 我就要return 一个object 没有的话就返回NULL
但是既然是代理 既能代理有返回值的方法 也能代理没有返回值的方法啊 那是然会null还是返回一个object呢
比如你原方法要返回一个信息,难道代理之后这个返回信息就不需要了吗?
代理方法不应该改变原方法的固有特性~哦 就是说原来方法有返回值的 我就要return 一个object 没有的话就返回NULL
但是既然是代理 既能代理有返回值的方法 也能代理没有返回值的方法啊 那是然会null还是返回一个object呢你不需要管返回什么,直接返回原方法的返回值就好了,它会处理的
没有返回的(比如void)方法被代理以后返回就是null
比如你原方法要返回一个信息,难道代理之后这个返回信息就不需要了吗?
代理方法不应该改变原方法的固有特性~哦 就是说原来方法有返回值的 我就要return 一个object 没有的话就返回NULL
但是既然是代理 既能代理有返回值的方法 也能代理没有返回值的方法啊 那是然会null还是返回一个object呢你不需要管返回什么,直接返回原方法的返回值就好了,它会处理的
没有返回的(比如void)方法被代理以后返回就是null哦 好的 我自己在想想把 谢了