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

做商城网站外包响应式网站 移动端网站

做商城网站外包,响应式网站 移动端网站,免费微信小程序商城,建设网站的报价接下来编写一个简单的springboot与Cat整合的案例 1 新建springboot项目 首先创建一个Spring Boot的初始化工程。只需要勾选web依赖即可。 2 添加 Maven 添加依赖 <dependency><groupId>com.dianping.cat</groupId><artifactId>cat-client</artifa…

接下来编写一个简单的springboot与Cat整合的案例

1 新建springboot项目

首先创建一个Spring Boot的初始化工程。只需要勾选web依赖即可。

 

2 添加 Maven 添加依赖

        <dependency><groupId>com.dianping.cat</groupId><artifactId>cat-client</artifactId><version>3.0.0</version></dependency>

这个maven上没有,需要通过源码install到本地maven,或者去官网下载后手动安装的本地maven

源码安装如下:

3 启动 cat 客户端前的准备工作

以下所有文件,如果在windows下,需要创建在启动项目的盘符下。

(1)创建 /data/appdatas/cat 目录

        确保你具有这个目录的读写权限。

(2)创建 /data/applogs/cat 目录 (可选)

        这个目录是用于存放运行时日志的,这将会对调试提供很大帮助,同样需要读写权限。

(3)创建 /data/appdatas/cat/client.xml ,内容如下

<?xml version="1.0" encoding="utf-8"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="config.xsd"><servers><server ip="192.168.222.153" port="2280" http-port="8080" /></servers>
</config>

 

4 初始化

在你项目中创建 src/main/resources/META-INF/app.properties 文件, 并添加如下内容:

app.name={appkey}

appkey 只能包含英文字母 (a-z, A-Z)、数字 (0-9)、下划线 (_) 和中划线 (-) 

5 编写代码

在com.example.demo.controller包下创建CatController

package com.example.demo.controller;import com.dianping.cat.Cat;
import com.dianping.cat.message.Event;
import com.dianping.cat.message.Transaction;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class CatController {@RequestMapping("test")public String test(){Transaction t = Cat.newTransaction("URL", "pageName");try {Cat.logEvent("URL.Server", "serverIp", Event.SUCCESS, "ip=192.168.222.153");Cat.logMetricForCount("metric.key");Cat.logMetricForDuration("metric.key", 5);//让代码抛出异常int i = 1/0;t.setStatus(Transaction.SUCCESS);} catch (Exception e) {t.setStatus(e);Cat.logError(e);} finally {t.complete();}return "hello cat";}
}

6 运行SpringBoot

启动SpringBoot项目,访问接口 http://[ip:端口]/test。然后在Cat中查看结果。

 

如上图所示,已经出现了一笔调用,我们来看下调用的细节。

查看具体的错误信息:

很显然看出上图所示其实是一个除0异常,到此为止SpringBoot客户端集成Cat就完成了。 

 

http://www.yayakq.cn/news/417379/

相关文章:

  • wordpress公众号采集莱芜网站seo
  • 企业网站怎么做中英文切换高明网站设计平台
  • 怎么自己做论坛网站吗建e网效果图
  • wordpress全站注明seo外包公司接单
  • 无锡网站建设解决方案南京百姓网免费发布信息网
  • 服装网站搭建计划书临时域名 wordpress
  • 微信商城与网站一体网站开发语言格式化标记语言
  • nginx 网站建设上海企业一窗通注册
  • 现在的网站建设用什么语言国外搜索引擎网址
  • 基层建设刊物网站调用wordpress的文章编辑器
  • 新闻客户端网站开发南京网站制作百家号
  • 郑州北环网站建设培训怎样做古玩网站
  • 网站如何建设手机版设计师35岁后的出路
  • 网站的空间wordpress 软件公司
  • tk网站免费怎么做网站促收录
  • 山西做网站怎么样代做设计网站
  • 江门网站如何制作安徽建设信息网站
  • 怎么生成域名做网站wordpress 主题破解版
  • 做网站放广告有口碑的武进网站建设
  • 做网站的分辨率是72吗烟台网站制作计划
  • 网站需要数据库广州做公司网站
  • 手赚网站哪里可以做wordpress文章在新窗口打开
  • c 企业网站开发办公系统常用的有哪些
  • 网站开发是做什么怎么去投诉做网站的公司
  • 智能网站建设设计微信公众平台注册官网入口
  • 佛山做外贸网站信息网站图片标题背景怎样做的
  • 手机站点cn清远公司网站建设
  • 网站开发工具6品牌网站设计地址
  • 台州专业做网站西安百度推广开户多少钱
  • 南同网站建设软件下载山西城乡建设网站