Engineering Evidence / Backend Portfolio
返回文章详情

Edit Journal

编辑博客

正文 Markdown

Preview

个人作品集如果只是静态页面,面试官只能看到设计效果;如果它能真的跑起来,就可以展示完整工程链路。

这个项目采用 Next.js 前端、Spring Boot 后端、MySQL 内容库、Redis 运行时缓存、Nginx 统一入口和 Docker Compose 编排。浏览器只访问一个 3000 端口,内部再由 Nginx 转发到 web 和 server。

这个过程里踩过一个典型问题:普通 Maven jar 没有 Spring Boot 可执行 manifest,容器里 java -jar 会失败。解决方式是执行 spring-boot:repackage,让 jar 带上启动入口和 BOOT-INF 依赖结构。这个问题很适合在面试里展示排障过程。