Vue 与 Spring Boot

前后端分离让界面和接口可以独立迭代。

## 项目结构

前端使用 Vue 3 负责交互体验,后端使用 Spring Boot 提供 REST API。

```text
frontend  -> 页面、路由、样式、API 调用
backend   -> Controller、Service、Repository、Entity
```

开发阶段通过 Vite 代理转发 API 请求,后续上线时可以由 Nginx 承担静态资源服务和反向代理。