http://wesee.iteye.com/blog/663876
我们查看HessianServiceExporter原代码发现:
在该方法中可以获得客户端request,那我们就会有很多种方法得到此request;Aop方式或重写方法,下面针对重写方法做了一个简单的显示。
Hessian Service 线程上下文,用以线程安全地保存客户端 request:
我们自定义类:
在remoting-servlet.xml中配置服务接口
1 2 3 4 5 |
<bean name="/userService" class="com.mycompany.test.OurServiceExporter"> <property name="service" ref="user"/> <property name="serviceInterface" value="com.company.IUser"/> </bean> </beans> |
Service开发中就可以直接使用 HessianContext.getRequest(); 来获得客户端的request了,所有的客户端信息随你所用了,而且是线程安全的。