ko-time/docs/v200/getstart.md
2021-09-08 22:26:55 +08:00

2.3 KiB
Raw Permalink Blame History

引入依赖

在pom.xml文件中引入

 <dependency>
    <groupId>cn.langpy</groupId>
    <artifactId>ko-time</artifactId>
    <version>2.0.0</version>
  </dependency>
  
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-${freemarker或者thymeleaf任选一个}</artifactId>
</dependency>
 <!--可到右上角选择最新版本,体验新功能-->

配置

application.properties文件中进行配置

  • 必填配置

spring.profiles.active=koTime # 如果项目中还有其他配置请用英文逗号分隔koTime,dev
koTime.pointcut=execution(public * com.huoyo..*(..)) # 需要监测的切面范围参考aop的@pointcut 或者左侧常见问题 v1.4开始加入的功能

  • 可选配置

koTime.enable=true # 是否开启koTime默认开启当为false时关闭koTime
koTime.log.enable=false # 是否开启控制输出默认false
koTime.log.language=chinese # 控制台输出语言english/chinese默认chinese
koTime.time.threshold=800.0 # 时间阈值用于前端展示大于阈值显示红色小于阈值显示绿色默认800
koTime.ui.template=freemarker # 前端页面模板默认为freemarker可选thymeleaf 与引入的pom依赖对应
koTime.exception.enable=true # 是否开启异常检测默认为false,开启后会对方法内部抛出的异常进行统计 v2.0.0开始支持

访问

注意:
1.引入了上面的依赖和配置以后确认项目中是否有aop相关的包koTime使用了@Aspect注解未引入的自行引入如aspectj或者spring-boot-starter-aop
2.做完前面的步骤koTime的集成已经完毕无需进行其他配置

  • 启动项目访问 /koTime 路径即可

建议使用谷歌浏览器或者Edge浏览器IE是不可能支持

如果项目自定义的contextpath访问如http://localhost:8080/xxx服务/koTime

application.properties中定义了 server.servlet.context-path=myservice,那么访问路径为http://localhost:8080/myservice/koTime


为了让作者不要偷懒,督促他好好维护和开发,我准备用金钱对他进行鞭笞