JAX-WS 常用注释 (JSR 250)

JSR 250 规范包含用于将资源注入到端点实现类的注释和用于管理应用程序生命周期的注释。

注: 包含 JST 250 标准中的每一个注释的 Java™ 类的名称为 javax.annotation.xxx,其中 xxx 是“@”字符后面的注释的名称。 例如,@Resource 注释的 Java 类名为 javax.annotation.resource
名称: 描述: 属性: 定义:
@Resource 此注释标记应用程序需要的 WebServiceContext 资源。

将此注释应用于 JavaBeans 端点或提供程序端点的服务端点实现类。该容器将 WebServiceContext 资源的实例注入到它初始化时的端点实现中。

  • 注释目标:字段或方法
  • 属性:
    - authenticationType
    指示用于表示此资源的认证类型的枚举。有效值为 APPLICATIONCONTAINER。(字符串)
    - description
    资源的描述。(字符串)
    - mappedName
    此资源映射至的特定于产品的名称。(字符串)
    - name
    资源的 Java 命名和目录接口 (JNDI) 名称。(字符串)
    - shareable
    这些值指示是否可以在此组件与其他组件之间共享该资源。缺省值为 false。(布尔值)
    - type
    指示资源的 Java 类型。(字符串)
@Target(value={TYPE,FIELD,METHOD})
@Retention(value=RUNTIME)
public @interface Resource {
 	public enum AuthenticationType {
		APPLICATION,
		CONTAINER
	}
	AuthenticationType authenticationType();
	String description();
	String mappedName();
String name();
	boolean shareable;
	Class type();
}
@PostConstruct 此注释标记必须在对该类执行依赖关系注入之后执行的方法。

将此注释应用于 JAX-WS 应用程序处理程序(JavaBeans 端点或提供程序端点的服务端点实现类)。

  • 注释目标:方法
@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface PostConstruct {
}
@PreDestroy 此注释标记在容器移除实例时必须执行的方法。

将此注释应用于 JAX-WS 应用程序处理程序(JavaBeans 端点或提供程序端点的服务端点实现类)。

  • 注释目标:方法
@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface PreDestroy {
}
指示主题类型的图标 参考主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:rwsandoc005.html