单独个人利用大模型完成整个网站的设计和前后端开发,技术栈如下:
# 前端
- **框架**: Vue 3.x
- **UI组件库**: Element Plus (Vue3版本的Element-UI)
- **构建资源**: Vite
- **路由**: Vue Router 4.x
- **状态管理**: Pinia
- **HTTP客户端**: Axios
- **富文本编辑器**: WangEditor
- **图片懒加载**: vue3-lazy
- **响应式设计**: 兼容桌面端和移动端
# 后端
- **语言**: Java 17 (OpenJDK 17.0.15)
- **框架**: Spring Boot 3.x
- **ORM**: tk.mybatis (Mapper 4.x / PageHelper)
- **数据库**: MySQL 8.x
- **缓存**: Redis
- **文件存储**: FastDFS
- **日志**: SLF4J + Logback
- **API文档**: SpringDoc + Swagger UI
- **密码加密**: BCrypt (spring-security-crypto)