Commit Graph

71 Commits

Author SHA1 Message Date
TheWhiteDog9487 879dda0f1d 记录客户端UA 2025-08-26 17:23:54 +08:00
TheWhiteDog9487 ef21c6376d Close #1
修复GraalVM构建的Native Image无法使用的故障
实验性特性,后续有问题再说
2025-08-26 17:21:06 +08:00
TheWhiteDog9487 31d1419c98 忘改版本号了
或许把版本号抽离到配置文件里然后统一引用会比较好?之后可能试试SweetProperty
2025-08-21 07:23:28 +08:00
TheWhiteDog9487 bcd0d7b894 支持首次运行时自动生成初始密钥 2025-08-21 07:13:00 +08:00
TheWhiteDog9487 fcfb841d2a 增加更多的OpenAPI注解
为未处理的异常添加兜底,确保返回应该返回的响应结构
2025-08-21 06:55:32 +08:00
TheWhiteDog9487 5e253740f4 为接口增加OpenAPI注解
注解满天飞,原始代码可读性下降
2025-08-21 06:27:27 +08:00
TheWhiteDog9487 7836ae8035 添加OpenAPI配置 2025-08-21 06:23:37 +08:00
TheWhiteDog9487 21147f18da 添加SpringBoot Actuator依赖项 2025-08-20 18:07:29 +08:00
TheWhiteDog9487 28d7306d13 添加OpenAPI依赖项 2025-08-20 18:01:58 +08:00
TheWhiteDog9487 58ec69058a 日志中增加请求ID,不会再分不清楚谁是谁了
需要systemd服务的大家,坚定守住,援兵很快就到
2025-08-19 09:44:42 +08:00
TheWhiteDog9487 1ffe3c75fc 更新Gradle到9.0.0 2025-08-15 15:51:21 +08:00
TheWhiteDog9487 8681359d34 增加对获取自身ip对应的iso3166代码的支持
提升版本号,之前一直都没改过,之后应该都会改了
2025-08-15 15:48:50 +08:00
TheWhiteDog9487 7cc39aa3d7 增加对CF-IPCountry请求头的解析并记录到访问日志中。
后续应该会加一个在没有CF-IPCountry的情况下回退到geoip的方式
2025-08-14 13:35:57 +08:00
TheWhiteDog9487 8f1be6ab72 修正格式和注释 2025-08-13 16:40:27 +08:00
TheWhiteDog9487 1103c4cfad 抽离记录日志的逻辑到单独一个过滤器内 2025-08-13 16:31:26 +08:00
TheWhiteDog9487 e72b31ed7a 修改通过X-Forwarded-For请求头获取IP的行为,使其支持由逗号分隔的多个IP的形式 2025-08-13 16:08:30 +08:00
TheWhiteDog9487 7c5269ecf9 支持通过X-Forwarded-For请求头获取IP
仍然是CF-Connecting-IP的优先级最高,X-Forwarded-For作为备选
2025-08-12 17:55:30 +08:00
TheWhiteDog9487 fb426e0da7 修正获取请求头逻辑,解决无法获取ip的问题 2025-08-11 16:37:30 +08:00
TheWhiteDog9487 6ba30e4904 协程,启动! 2025-08-11 16:33:42 +08:00
TheWhiteDog9487 ab9d67113a 忽略密钥文件 2025-07-26 13:35:07 +08:00
TheWhiteDog9487 30b123ce3f Initial commit 2025-07-26 13:26:29 +08:00