在毕设项目"智能笔记系统"中,我需要给笔记加上 AI 摘要、写作助手、智能标签推荐、自然语言数据分析四个功能。这篇文章记录我从选型到实现的全过程,重点讲怎么在 Spring Boot 项目中接入大模型 API。
在毕设项目的开发过程中,我遇到了一个反复出现的场景:菜单需要树形结构、分类需要树形结构、以后如果有组织架构大概率也需要。每次写一遍递归构建逻辑显然不优雅,于是我封装了一个通用的 TreeUtils 工具类。这篇文章记录我的设计思路和实现细节。