- 博客(4)
- 收藏
- 关注
原创 苍穹外卖Day3、4|技术链
你在开发配置文件里写好阿里云OSS的配置参数。主配置文件引用开发配置文件里的阿里云OSS的配置参数把这些参数“接过来”,存到自己的字段里。通过@Bean方法,用这些参数初始化AliOssUtil工具类,并交给Spring管理。以后业务代码里要上传文件到阿里云OSS,直接注入AliOssUtil,调用它的方法即可。这样拆分后,每个部分的职责就清晰了:配置文件存参数→属性类做映射→配置类初始化工具→业务代码用工具。注解的作用就是让Spring帮我们“自动化”管理这些对象和配置,减少手动操作的麻烦~
2025-11-04 21:02:37
2172
原创 苍穹外卖Day2|技术链
通过注解,声明该方法专门处理类型的异常(即 SQL 完整性约束违反异常,如唯一键冲突)。将提取的字段名与预定义的 “已存在” 提示()拼接,返回自定义的错误结果创建一个工具类BaseContext,集中管理 ThreadLocal 的实例和操作方法,便于统一维护。用于线程内跨组件共享变量线程内跨组件共享变量由于一个请求会交给一个线程来完成所有!我们可以通过ThreadLocal线程内跨组件共享变量的特性,来获取到EmpId变量一次 HTTP 请求由单个线程**全程处理。
2025-10-28 20:22:59
1651
原创 苍穹外卖Day1|技术链
手动实现建造者模式需要写大量重复代码(建造者类、set 方法、构造器等),很繁琐。@Builder是Lombok 框架自动帮你生成上面手动写的建造者代码,省去重复劳动。建造者模式:一种设计模式,用「链式调用」的方式简化复杂对象的创建,解决构造器参数过多、对象状态不完整的问题。@Builder 注解:Lombok 提供的工具,自动生成建造者模式的代码,省去手动编写的麻烦。 Swagger 是一套用于API(应用程序编程接口)开发的工具集,核心作用是自动生成、展示和测试 API 文档。
2025-10-26 18:16:27
1614
原创 苍穹外卖Day1|技术链
手动实现建造者模式需要写大量重复代码(建造者类、set 方法、构造器等),很繁琐。@Builder是Lombok 框架自动帮你生成上面手动写的建造者代码,省去重复劳动。建造者模式:一种设计模式,用「链式调用」的方式简化复杂对象的创建,解决构造器参数过多、对象状态不完整的问题。@Builder 注解:Lombok 提供的工具,自动生成建造者模式的代码,省去手动编写的麻烦。Swagger 是一套用于API(应用程序编程接口)开发的工具集,核心作用是自动生成、展示和测试 API 文档。
2025-10-26 15:21:27
525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅