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

c 做网站实例成都广告公司

c 做网站实例,成都广告公司,用WordPress管理app,wordpress客户端不能用接下来编写一个简单的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.ds6.com.cn/news/100033.html

相关文章:

  • asp网站咋做网站建设流程图
  • 百度seo价格查询甘肃seo技术
  • 网站数据库怎么做黄桃图片友情链接
  • 广阳网站制作北京网络网站推广
  • go语言可以做网站吗站长工具域名查询社区
  • 网站一级导航怎么做深圳谷歌seo推广
  • 延庆区住房和城乡建设委员会网站培训总结
  • 做设计找图有哪些网站有哪些sem培训班
  • 哪个网站可以免费做推广西点培训学校
  • 中国网络安全官网河南网站关键词优化代理
  • 做网站的语言版本百度个人中心登录
  • 企业官方网站认证百度推广的优势
  • 东莞疫情最新消息今天中高风险区百度seo新站优化
  • 做竞价的网站做优化有效果吗seo翻译
  • wordpress 上传文件中文乱码丈哥seo博客
  • 网站制作后台怎么做桂林市天气预报
  • 教人做策划的网站百家号关键词排名优化
  • 专业网站建设公司兴田德润怎么样可以免费打开网站的软件
  • 天津建设部网站如何增加网站的外链
  • 建设银行手机银行下载官方网站广州专门做seo的公司
  • 浙江北仑哪里可以做新闻网站编辑有创意的营销策划案例
  • html5做网站链接天津seo公司
  • 上海最新新冠疫情通报搜索引擎优化seo价位
  • 网站做seo屏蔽搜索引擎网站推广app软件
  • 全国建筑网站方象科技的企业愿景
  • 深圳做网站建设的公司怎么开发一个网站
  • 做电影网站配什么公众号企业关键词推广
  • html5可以做网站吗网站建设介绍ppt
  • 高端网站开发设计简介济南网站seo
  • 网站开发案列搜索引擎优化培训