前端(Vue 3):
• Vue 3 + Composition API
• Vue Router(页面跳转)
• Pinia(状态管理,替代 Vuex)
• Axios(与后端交互)
• Element Plus 或 Naive UI(常用的 UI 框架)
后端(Java):
• Spring Boot
• Spring Web + Spring Data JPA
• Spring Security
• MySQL(存储数据)
• Lombok(简化实体类)
• JPA + Hibernate(操作数据库)
后端项目结构
src
├── main
│ ├── java
│ │ └── com.blog
│ │ ├── controller // 控制层
│ │ ├── entity // 实体类
│ │ ├── repository // 数据访问层(接口)
│ │ ├── service // 服务层(逻辑处理)
│ │ └── BlogBackendApplication.java
│ └── resources
│ ├── application.yml // 配置文件
评论区