@Resource |
此注释标记应用程序需要的 WebServiceContext 资源。 将此注释应用于 JavaBeans 端点或提供程序端点的服务端点实现类。该容器将 WebServiceContext 资源的实例注入到它初始化时的端点实现中。
|
- 注释目标:字段或方法
- 属性:
- - authenticationType
- 指示用于表示此资源的认证类型的枚举。有效值为 APPLICATION 或 CONTAINER。(字符串)
- - 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 {
}
|