自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除