我已阅读关于肥皂处理程序的一些教程,其中一些仅使用处理程序链,但其中一些使用@resource注释和处理程序链xml。如果@resource需要使用或不需要,我很困惑。如果是,为什么我需要使用它?soapHandler实现中的资源注释
0
A
回答
0
@Resource
注释标记应用程序需要的资源。此注释可以应用于应用程序组件类或组件类的字段或方法。将注释应用于字段或方法时,容器将在初始化组件时将所请求资源的实例注入应用程序组件。如果注释应用于组件类,注释将声明应用程序在运行时查找的资源。
,通过使用@Resource
注释注入的WebServiceContext
对象,包裹物,其包括SOAPMessage
的MessageContext
,并且还包括关于所承载的SOAPMessage
HTTP连接的各种信息。只要服务请求到达,Web容器就会初始化WebServiceContext
引用。这允许Web方法访问HTTP请求中携带请求的HTTP标头,以及SOAPMessageContext
,SOAP标头和SOAPMessage
。
为什么在一种情况下使用@Resource
注释,而在其他情况下不使用?因为在一种情况下,可以从这些类的对象(SOAPMessageContext
,SOAPMessage
等)中检索所有必要的信息,并且可以通过实现LogicalHandler
接口或SOAPMessageContext
接口获得这些对象。在其他情况下,可以从注入的WebServiceContext
直接检索所有必要的信息。
另请参见:
相关问题
- 1. 在不使用注释的情况下实现SOAPHandler @HandleChain
- 2. 实现FastPdfKit注释
- 3. 注入和资源和自动注释注释
- 4. @产生NPE的资源注释
- 5. 用于注释处理的资源
- 6. ResourceFilterFactory和非路径注释资源
- 7. 用例实现注释
- 8. 实现事务性注释
- 9. Rails 3,注释嵌套资源保存1实例4次
- 10. 如何在C中实现注释?
- 11. 在Spring中实现自定义注释
- 12. 在Android注释中实现View.PostDelayed
- 13. 的JavaEE:@Resource注释未注入JNDI资源
- 14. 关于在资源尝试中声明的变量的注释?
- 15. ejb中的资源注入
- 16. 在rx中实现资源队列
- 17. EL实现中缺少资源:propertyNotReadable?
- 18. 在C#中释放资源
- 19. @子类实现需要的注释
- 20. 实现用于验证的Java注释
- 21. 没有注释的其余实现
- 22. 如何通过Spring Hateoas中的注释设置资源关系?
- 23. 有关在Java/Spring中使用注释的资源
- 24. 从.resx文件中的资源读取键值,值和注释
- 25. Eclipse:为什么package explorer中的资源用后缀(1)注释?
- 26. @ MessageDrivenBeans抽象父类中的资源注释?
- 27. 使用通用资源库实现简单注入器
- 28. Android注释处理器访问资源(资产)
- 29. SFML释放资源
- 30. Php资源释放