作品/W.01·维护中

OfferWave

面向求职场景的 Spring Boot 后端:邮箱认证、职位检索、求职进度追踪、会员权益、资料内容、管理员运营和内部爬虫同步。

  1. 01前端 · 管理后台 · 内部爬虫
  2. 02Spring Security · Bearer JWT
  3. 03认证 / 职位 / 进度 / 会员 / 资料 / 运营
  4. 04MySQL 8.4(Flyway 迁移)+ Redis 7
W.01 · OfferWave · 数据流API · 2026
平台API
时间2026
状态维护中
访问后端仓库 ↗

01起因

OfferWave 是一个求职平台的后端:职位、投递进度、会员权益和运营后台放在同一套服务里,前端和爬虫都通过它读写。

02成果

  1. 1.0.0 版本
  2. 数据库结构只由 Flyway 迁移定义
  3. 只接受 Bearer JWT 认证

03过程与取舍

01迁移是唯一的执行源

数据库结构只由 Flyway 迁移定义,SQL 快照只留作人工核对;新环境启动时自动建库并写入基础数据。

02收紧认证入口

安全加固后只接受 Authorization: Bearer,查询参数、Cookie 和旧爬虫的 API Key 都不再能当作认证;JWT 密钥不足 32 字节时直接拒绝启动。

04现状与下一步

1.0.0 之后,在 2026 年 8 月合并了一轮安全加固,目前处于维护状态。

Java 17Spring Boot 3MySQL 8.4Redis 7Flyway