Arthas结合Spring容器 线上排查Tips

启动arthas

java -jar arthas-boot.jar
启动Arthas

记录RequestMappingHandlerAdapter#invokeHandlerMethod的请求,获取index

tt -t org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter invokeHandlerMethod
invokeHandlerMethod请求index

获取SpringContext

tt -i 第二步的index -w '
#ac=target.getApplicationContext()
'

此处’'中的语法为OGNL,详细指南:http://commons.apache.org/proper/commons-ognl/language-guide.html

通过SpringContext获取Spring容器中任意一个Component

tt -i 第二步的index -w '
#ac=target.getApplicationContext(),
#orderDomainService=#ac.getBean("orderDomainServiceImpl"),
#subOrderEntityRepository=#ac.getBean("subOrderEntityRepository"),
#order=#orderDomainService.doMethod("指定子订单号"),
#subOrderEntity=#order.getSubOrderEntityList().get(0),
#requestJson=@com.poizon.fusion.utils.JsonUtils@serialize(#subOrderEntity)'

运行结果:

{
    "id":410,
    "orderNo":"510100016560346748",
    "subOrderNo":"110100016560356748",
    "bizType":"CONSIGN",
    "bizCode":"duapp.general",
    "bizChannel":"",
    "bizId":"",
    "status":"TRADE_SUCCESS",
    "buyerInfo":{
        "userId":45816748,
        "userName":"慈祥喷泡zFJ"
    },
    "sellerInfo":{
        "userId":10029,
        "userName":"我手机三脚架"
    },
    "productPrice":13900,
    "freightPrice":1400,
    "payAmount":15300,
    "discountAmount":0,
    "depositAmount":2800,
    "poundageAmount":3648,
    "count":1,
    "freightInfo":{
        "freight":1400,
        "freightGray":false
    },
    "buyerLogisticEntity":{
        "id":431,
        "logisticNo":"EX1010007132106748",
        "logisticStage":3,
        "orderNo":"510100016560346748",
        "subOrderNo":"110100016560356748",
        "buyerId":45816748,
        "expressType":"SF",
        "expressNo":"SF773278234517",
        "expressStatus":20,
        "senderAddress":"上海上海市虹口区互联宝地",
        "receiverAddress":"江苏省南京市玄武区互联宝地",
        "senderMobile":"1231232435435",
        "receiverMobile":"17612160914",
        "feature":"{"receiptStatus":true,"signTime":"2021-03-07 10:50:59","sendTime":"2021-02-28 10:50:59"}",
        "logisticFeature":{
            "receiptStatus":true,
            "signTime":"2021-03-07 10:50:59",
            "sendTime":"2021-02-28 10:50:59"
        },
        "createTime":"2021-02-28 10:50:52.000",
        "modifyTime":"2021-03-07 10:50:59.225"
    },
    "inventoryNo":"SN109615732",
    "skuId":324537,
    "buyerNote":"",
    "sellerNote":"",
    "buyerDel":0,
    "subOrderCloseTime":"2021-02-28 10:50:52.611",
    "paidTime":"2021-02-28 10:50:54.485",
    "createTime":"2021-02-28 10:50:52.000",
    "modifyTime":"2021-03-07 10:50:59.212",
    "roundId":0,
    "buyerAddressId":0,
    "discountInfos":[

    ],
    "useRedPacket":false,
    "useAllowance":false,
    "productId":55,
    "productInfo":{
        "skuId":324537,
        "skuPic":"[https://cdn.poizon.com/source-img/origin-img/20201210/105c1de1fec844038f07f42e7eeea50c.jpg](https://cdn.poizon.com/source-img/origin-img/20201210/105c1de1fec844038f07f42e7eeea50c.jpg)",
        "skuCategory":38,
        "skuTitle":"打折Nike Dunk Low Premiun SB QS 北京",
        "spuId":55,
        "spuTitle":"打折Nike Dunk Low Premiun SB QS 北京",
        "skuProp":{
            "6":"35.5"
        },
        "skuTagType":5,
        "signupPrice":0,
        "authPrice":5800,
        "articleNumber":"504750-077",
        "otherNumbers":"",
        "preSellDeliverTime":0,
        "isSelf":0,
        "sellLimitPurchase":0,
        "preSellLimitPurchase":1,
        "level1CategoryId":29,
        "level2CategoryId":35,
        "categoryTag":"{"PAYMENT":["PAYMENT_HUABEI","PAYMENT_HUABEI_STAGING"]}",
        "goodsType":0,
        "brandId":144,
        "relationBrandIds":"",
        "fitId":1,
        "receiveMinTime":2,
        "receiveMaxTime":2,
        "saleAfterFlag":0,
        "unconditionalReturn":0,
        "size":"35.5",
        "self":false
    },
    "sellerAddressInfo":{
        "userId":10029,
        "zipCode":""
    },
    "repositoryAddress":{
        "userAddressId":3,
        "province":"上海",
        "city":"上海市",
        "district":"虹口区",
        "address":"互联宝地",
        "addressDetail":"上海上海市虹口区互联宝地",
        "mobile":"1231232435435",
        "name":"得物白冰冰",
        "warehouseAddressType":"VIRTUAL",
        "zipCode":"",
        "warehouseCode":"SH12",
        "warehouseZoneCode":"YQSH01"
    },
    "buyerAddressInfo":{
        "userAddressId":1010004160,
        "userId":45816748,
        "province":"江苏省",
        "city":"南京市",
        "district":"玄武区",
        "address":"互联宝地",
        "addressDetail":"江苏省南京市玄武区互联宝地",
        "mobile":"17612160914",
        "name":"红包吧v",
        "countryCode":"",
        "modifyTimes":0,
        "zipCode":"",
        "optionalAddress":"",
        "userMobile":"11122221604",
        "hasSelfBuy":false,
        "hasCheck":true,
        "realReceiveSmsMobile":"17612160914"
    },
    "sellerBackAddressInfo":{
        "userAddressId":1010004113,
        "userId":10029,
        "province":"浙江省",
        "city":"杭州市",
        "district":"西湖区",
        "address":"尴尬vv",
        "addressDetail":"浙江省杭州市西湖区尴尬vv",
        "mobile":"15618153285",
        "name":"沟沟壑壑",
        "countryCode":"",
        "modifyTimes":0,
        "zipCode":"",
        "optionalAddress":""
    },
    "poundageInfo":{
        "poundageInfoList":[
            {
                "expenseType":1,
                "expenseName":"技术服务费",
                "originalExpense":209,
                "currentExpense":209,
                "originalPercent":150,
                "currentPercent":150,
                "extendJson":"{"currentPercent":150,"currentexpense":209,"expenseLimit":{"max":24900,"min":0},"originalTechnicalFeeLimit":{"expenseLimit":{"max":24900,"min":0},"originalExpense":209,"originalPercent":150}}"
            },
            {
                "expenseType":3,
                "expenseName":"转账手续费",
                "originalExpense":139,
                "currentExpense":139,
                "originalPercent":100,
                "currentPercent":100,
                "extendJson":"{"currentExpense":139,"currentPercent":100,"originalExpense":139,"originalPercent":100}"
            },
            {
                "expenseType":5,
                "expenseName":"查验费",
                "originalExpense":800,
                "currentExpense":800,
                "extendJson":"{"currentExpense":800,"originalExpense":800}"
            },
            {
                "expenseType":2,
                "expenseName":"鉴别费",
                "originalExpense":1500,
                "currentExpense":1500,
                "extendJson":"{"currentExpense":1500,"originalExpense":1500}"
            },
            {
                "expenseType":4,
                "expenseName":"包装服务费",
                "originalExpense":1000,
                "currentExpense":1000,
                "extendJson":"{"currentExpense":1000,"originalExpense":1000}"
            },
            {
                "expenseType":7,
                "expenseName":"预计收入",
                "originalExpense":10252,
                "currentExpense":10252
            },
            {
                "expenseType":6,
                "expenseName":"总费用",
                "originalExpense":3648,
                "currentExpense":3648
            }
        ],
        "version":"1.0.0",
        "totalAmount":3648,
        "poundageAmount":209
    },
    "inventoryInfo":{
        "saleInventoryNo":"SN109615732",
        "skuId":324537,
        "uid":10029,
        "price":13900,
        "biddingType":5,
        "deposit":2800,
        "prepaidFee":1390,
        "currency":"CNY",
        "countryCode":"CN",
        "deliveryCountryCode":"CN",
        "childSubBiddingType":0,
        "sellerBiddingNo":"102020031000861366",
        "createTime":1614480650,
        "modifyTime":1614480651,
        "deliveryTime":3600,
        "receiveMinTime":2,
        "receiveMaxTime":2,
        "orginInvenNo":"SN109615732",
        "sourceType":"poizon",
        "sourceId":"",
        "warehouseZoneCode":"YQSH01"
    },
    "depositInfo":{
        "prepaidFee":1390,
        "childSubBiddingType":0,
        "applyNo":"AP1010009479911",
        "applyItemNo":"JS002916000007166469",
        "jsType":3
    },
    "preferentialInfo":{
        "buyerShowDiscountList":[

        ],
        "discountList":[

        ],
        "needRecommend":false,
        "freightNeedRecommend":false,
        "oldPreferentialList":[

        ]
    },
    "merchantInfo":{
        "merchantId":318741,
        "typeId":0,
        "userId":10029,
        "username":"翟天凡",
        "realName":"翟天凡",
        "idCardNo":"320*************18",
        "mobile":"11166668888",
        "balanceType":0,
        "isUnconditionalReturn":1,
        "isUnconditionalReturnByMerchant":1,
        "status":1,
        "adminUserId":0,
        "merchantIdCard":"PBDR20081180645956",
        "isInvoice":0,
        "skipCheck":false,
        "poundageDiscount":-2
    },
    "downPaymentInfo":{
        "promotionNo":"-1",
        "skipCheck":false
    },
    "qualityEntity":{
        "id":287,
        "orderNo":"510100016560346748",
        "subOrderNo":"110100016560356748",
        "buyerId":45816748,
        "spuId":324537,
        "skuId":324537,
        "qcId":0,
        "qcResultType":0,
        "qcResultDesc":"质检通过",
        "qcResultPics":"",
        "confirmStatus":0,
        "createTime":"2021-02-28 10:50:52.000",
        "modifyTime":"2021-02-28 10:50:52.000",
        "qualityPassedTime":"2021-02-28 10:50:59.000",
        "qualityBeginTime":"2021-02-28 10:50:52.621",
        "feature":"{}",
        "qualityFeature":{

        }
    },
    "identifyEntity":{
        "id":287,
        "orderNo":"510100016560346748",
        "subOrderNo":"110100016560356748",
        "spuId":324537,
        "skuId":324537,
        "buyerId":45816748,
        "identifyId":0,
        "identifyResultType":1,
        "identifyResultDesc":"鉴别为真",
        "createTime":"2021-02-28 10:50:52.000",
        "modifyTime":"2021-02-28 10:50:52.000",
        "feature":""
    },
    "evaluationFlag":"NO",
    "isSelf":0,
    "deliveryStartTime":"2021-02-28 10:51:54.675",
    "deliveryDeadline":"2021-02-28 11:50:55.000",
    "tabTag":0,
    "appType":0,
    "agreeSevenDayWithoutReason":false,
    "orderFlag":0,
    "relationSubOrderList":[

    ],
    "commentList":[

    ],
    "agreedAutoExchange":false,
    "sevenDayNoReasonStatus":false,
    "warehousing":false,
    "liveFlag":"NO",
    "skipCheckFlag":"NO",
    "autoExchangeSwitch":false,
    "freightInsuranceChecked":false,
    "subsidyMap":{
        "-1":0
    },
    "crossBorderPostType":0,
    "tradeSuccessTime":"2021-03-07 10:50:59.194",
    "biddingAfterSaleInfo":{
        "sellerBiddingNo":"102020031000861366",
        "afterSalesType":0
    },
    "additionBiddingAfterSaleInfo":[

    ],
    "bizInstanceId":{
        "bizCode":"duapp.general",
        "bizInstanceId":"510100016560346748"
    },
    "unconditionalReturnInBuyerVersion":false,
    "unconditionalReturnInSellerVersion":false
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值