Files
InfoGenie/万象口袋项目经历-java.md
2026-04-03 21:18:29 +08:00

1.4 KiB
Raw Blame History

  • 项目名称:万象口袋- 跨平台信息聚合网站
  • 时间2025.08 - 2026.01
  • 技术栈Java 17,Spring Boot,Spring Web,Spring Data JPA,Hibernate,MySQL,Redis,Lettuce,React,Tailwind,Maven
  • 描述:产品定位为一站式资讯与工具导航:首页与栏目以配置驱动,整合 60s 类 API 浏览、休闲小游戏、实用工具箱及多款 AI 应用(后端 OpenAI 格式兼容与 SSE 流式输出)。后端采用 Spring Boot 分层架构Controller / Service / Repository / DTOJPA ddl-auto=update 维护与产品一致的 MySQL 业务表;可选 Redisapp.redis-enabled)对站点只读配置做 cache-aside独立逻辑库与 Key 前缀隔离。公开 /api/health 与管理员 /api/admin/site/diagnostics 输出结构化 JSON供管理后台监控中间件与连接摘要Bearer 由过滤器转发认证中心校验,管理写入依赖 X-Site-Admin-Token,接口入参 snake_case 与前端约定一致。前端基于 React 与 Tailwindaxios 与路由守卫;管理员后台支持 AI 上游、前台显隐与运行状态。Java 侧侧重开发与联调,可与前端通过 REACT_APP_API_URL 指向本服务端口对接。
  • 项目地址https://infogenie.smyhub.com | 开源地址https://github.com/shumengya/infogenie