====== backgroud ====== 因为偶然听说要有一种api的监控。所以去gitee上找了找,找到很简陋的版本,然后花5个小时全部重写,同时修正了一些缺陷。跑起来感觉还不错。 其中主要做了如下修改: - 把springboot版本从1.5升级为2.2.13.RELEASE并解决升级中带来的各种问题。 - mysql从版本5升级到8.0.22版本 - 把目录全部改成com.xiaosq.boss同时需要修改数据库现有数据中有目录的字段。 - 修复mysql时区不对的问题,修复方式是连接字符串加&serverTimezone=GMT%2B8 - 引入lombok - 去掉所有*.xml的所有配置,去掉mybatis generator - 前端页面改变基本信息,部分静态资源改为cdn获取 - 日志的默认排序改成时间倒序(最新的一条出现在最前面) - 修改执行频率(增加 每隔3小时 这个选项) - 修改对URL地址的验证(先前的验证认为http://localhost:8080不是有效URL) ====== 愿景 ====== 1 未来可以以这个为起点,做出整个boss系统 2 可以直接再做一个功能:如果遇到api有问题,直接给对应的微信号发通知信息。 ====== demo ====== 直接上图 {{:java:apimonitor1.png?600|}} {{:java:apimonitor2.png?600|}} {{:java:apimonitor3.png?600|}}