当前位置: 首页 > news >正文

宁波建设网站网络销售工资一般多少

宁波建设网站,网络销售工资一般多少,程序员最低学历要求,少女映画wordpress每当在Spring中使用JAX-WS时#xff0c;您可能都希望记录传入和传出的SOAP消息-如果仅用于开发过程中的调试。 因此#xff0c;第一件事就是增加日志级别#xff0c;对吗#xff1f; 不幸的是#xff0c;这将无效。 您将要做的是利用javax.xml.ws.handler.HandlerResolver… 每当在Spring中使用JAX-WS时您可能都希望记录传入和传出的SOAP消息-如果仅用于开发过程中的调试。 因此第一件事就是增加日志级别对吗 不幸的是这将无效。 您将要做的是利用javax.xml.ws.handler.HandlerResolver接口。 那么我们该怎么做呢 首先您将要创建一个实现HandlerResolver接口的类。 这是一个非常基本的类将用于控制处理程序链。 它可能看起来像以下内容 DefaultHandlerResolver package it.jdev.example.ws;import java.util.List;import javax.xml.ws.handler.Handler; import javax.xml.ws.handler.HandlerResolver; import javax.xml.ws.handler.PortInfo;public class DefaultHandlerResolver implements HandlerResolver {private ListHandler handlerList;Overridepublic ListHandler getHandlerChain(final PortInfo portInfo) {return handlerList;}public void setHandlerList(final ListHandler handlerList) {this.handlerList handlerList;}} 然后我们必须实现将进行实际日志记录的类。 此类将必须实现SOAPHandlerSOAPMessageContext接口。 一个非常简单的实现仅使用SLF4J记录消息 LoggingHandler package it.jdev.example.ws;import java.io.ByteArrayOutputStream; import java.lang.invoke.MethodHandles; import java.util.Set;import javax.xml.namespace.QName; import javax.xml.soap.SOAPMessage; import javax.xml.ws.handler.MessageContext; import javax.xml.ws.handler.soap.SOAPHandler; import javax.xml.ws.handler.soap.SOAPMessageContext;import org.slf4j.Logger; import org.slf4j.LoggerFactory;public class LoggingHandler implements SOAPHandlerSOAPMessageContext {private static final Logger LOGGER LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());Overridepublic boolean handleMessage(final SOAPMessageContext context) {final SOAPMessage msg context.getMessage();final boolean request ((Boolean) context.get(SOAPMessageContext.MESSAGE_OUTBOUND_PROPERTY)).booleanValue();if (request) { // This is a request message.logMessage(msg);} else { // This is the response messagelogMessage(msg);}return true;}Overridepublic boolean handleFault(final SOAPMessageContext context) {logMessage(context.getMessage());}private void logMessage(final SOAPMessage msg) {try {// Write the message to the output streamfinal ByteArrayOutputStream baos new ByteArrayOutputStream();msg.writeTo(baos);LOGGER.info(baos.toString());baos.close();} catch (final Exception e) {LOGGER.error(Caught exception: e.getMessage(), e);}}Overridepublic void close(final MessageContext context) {// Not required for logging}Overridepublic SetQName getHeaders() {// Not required for loggingreturn null;}} 最后我们必须在Spring中将所有东西连接在一起。 使用xml配置您要做的就是添加一个新的bean定义 配置Spring以使用SOAP消息记录器 bean idhandlerResolver classit.jdev.example.ws.DefaultHandlerResolverproperty namehandlerListlistbean classit.jdev.example.ws.LoggingHandler //list/property/bean 这就是全部。 您的应用程序现在应该记录所有JAX-WS SOAP消息。 翻译自: https://www.javacodegeeks.com/2015/05/logging-jax-ws-soap-messages-in-spring.html
http://www.pierceye.com/news/639314/

相关文章:

  • 2021不良正能量免费网站app食品网站设计
  • ps做的网站林州网站建设哪家好
  • wordpress站点logo设置简易微网站模板
  • 做网站这么做网络工程师招聘
  • 如何做企业交易网站wordpress主题 ie打不开主页
  • 哪些网站做免费送东西的广告wordpress 请选择一个文件
  • wordpress定时备份插件贵州网站建设seo优化
  • 网站导航条怎么做效果wordpress会员网站
  • 企业网站空间在哪里自己做的网站竞价好还是单页好
  • 网站多域名怎么做网络系统管理员获取ip地址
  • 佛山专业做网站公司有哪些怎样推广自己的视频号
  • 网站不能调用样式旅游网站的功能
  • 哪里有网站建设的企业某某网站安全建设方案
  • 男女做那个的视频网站网站建设合同英文版
  • 营销型企业网站怎么建站做外账要登什么网站
  • 网站经营性备案莞城东莞网站建设
  • 网站开发的实施方案章丘建设局网站
  • 贴吧网站开发需求分析北京网站建设V芯ee8888e
  • 桂林建设信息网站wordpress仿盗
  • 建材营销型的网站微博登录网站开发
  • 百度联盟怎么做网站家乡网站建设策划书模板
  • wordpress开发中介网站我要进入手机建设银行网站
  • 电商网站大全wordpress弹幕主题
  • 钱站网站如何拉美贸易网
  • 网页无法访问如何解决h5云南seo公司
  • 杭州手机建设网站做宣传的网站有哪些
  • 密云青岛网站建设手机网站页面设计
  • 网站开发学习步骤网站开发合同要注意哪些
  • 制作网站要花多少钱如何装饰设计公司哪个好
  • vue做网站的优缺点番禺最新发布