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

7 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
- **项目名称**:万象口袋- 跨平台信息聚合网站
- **时间**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 业务表;可选 Redis`app.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://infogenie.smyhub.com) **|** **开源地址**[https://github.com/shumengya/infogenie](https://github.com/shumengya/infogenie)