Axis官方手册指出:
范围服务
Axis支持作用域服务对象(实际的Java对象) 实现你的方法)三种方式。 "请求"范围,默认,将 每次SOAP请求进入时都会创建一个新对象 服务。 "用途" scope将创建一个单独的共享对象 服务所有请求。 "会话" scope将为其创建一个新对象 每个启用会话的客户端访问您的服务。要指定 范围选项,您可以像这样添加到您的服务(其中 "值"是请求,会话或应用程序):
有没有办法指定使用标准JAX-WS定义的注释?
答案 0 :(得分:1)
JAX-WS不提供这种开箱即用的功能。有JAX-WS公共文件,您可以在其中找到这些注释:
@HttpSessionScope
,允许每个会话创建一个服务类实例。 (相当于会话范围)。
@ThreadScope
允许为每个线程请求创建服务类的实例。 (相当于请求范围)。请注意,这些bean在请求中重用。
默认情况下,将根据应用程序上下文创建服务类。