自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 RequestBody注解中Map

摘要: @RequestBody Map<String, Object> 在Spring Boot中用于动态接收不确定结构的JSON请求数据,适用于动态表单、快速原型开发等场景。相比固定DTO,它更灵活但需手动类型转换和校验。示例展示了如何操作Map字段、处理嵌套JSON及类型转换问题。虽然方便调试,但缺乏类型安全,建议生产环境优先使用DTO。注意事项包括字段校验、空值处理和性能权衡,适用于临时需求,长期项目推荐结构化DTO方案。(150字)

2025-05-23 22:43:28 842

原创 MyBatis—动态 SQL

MyBatis 的动态 SQL 功能通过灵活的标签(如 <if>、<choose>、<where>、<set>、<foreach> 等)实现根据输入参数生成不同的 SQL 语句,提升代码的灵活性、可维护性和安全性。动态 SQL 的核心作用包括条件查询、批量操作、多表关联等复杂业务场景。其实现原理基于 XML 解析、SQL 拼接、参数绑定和预编译。最佳实践建议避免复杂嵌套、合理使用标签、测试生成的 SQL 并进行参数校验。通过动态 SQL,开发者可以

2025-05-16 23:56:02 956

原创 SpringBoot文件上传

SpringBoot 文件上传的核心是通过 MultipartFile 接口处理 HTTP 文件上传。MultipartFile 封装了文件内容和元数据,提供了获取文件名、文件大小、文件类型等方法。在 Controller 层,通过 @RequestParam("file") MultipartFile file 接收前端上传的文件。为避免文件名冲突,通常使用 UUID.randomUUID().toString() 生成唯一文件名,并保留原始文件扩展名。接着,通过 Paths.get(

2025-05-14 00:35:15 969

原创 Spring框架请求注解

Spring框架提供了多种请求注解,用于从不同来源提取请求参数。@RequestParam用于查询参数或表单数据,@RequestBody用于请求体中的JSON或XML数据,@PathVariable用于URL路径中的变量,@RequestHeader用于请求头,@CookieValue用于Cookie,@RequestPart用于处理文件上传与表单字段混合数据,@ModelAttribute用于将表单字段绑定到Java对象,@Param用于MyBatis中的SQL参数。这些注解提供了灵活性和清晰性,支持复

2025-05-13 19:58:48 286

原创 JavaFX - 事件处理

JavaFX 事件处理

2025-02-02 22:36:59 1148

原创 在 Windows 上安装 DeepSeek 的完整指南

DeepSeek AI(PC)安装

2025-02-02 22:20:22 65814 5

原创 3D 对象的属性

3D 对象的属性

2025-02-01 00:45:41 1896

原创 JavaFX - 3D 形状

JavaFX 3D 形状

2025-02-01 00:43:48 2315

原创 JavaFX - 图像

JavaFX 图像

2025-01-31 01:04:32 903

原创 JavaFX - 动画

JavaFX 动画

2025-01-31 00:11:11 1336

原创 JavaFX - 转换

JavaFX 转换

2025-01-29 11:56:29 342

原创 JavaFX - 效果

JavaFX 效果

2025-01-29 11:55:56 617

原创 JavaFX - 文本

JavaFX 文本

2025-01-28 01:01:51 1205

原创 JavaFX 颜色和纹理

JavaFX 颜色和纹理

2025-01-28 00:41:41 533

原创 JavaFX 路径对象

JavaFX——路径对象

2025-01-23 22:58:48 806

原创 JavaFX2D对象的操作

JavaFX2D对象操作

2025-01-23 22:10:01 405

原创 JavaFX——2D对象的属性

JavaFX——2D对象属性

2025-01-22 00:41:51 1019

原创 JavaFX学习课程

JavaFX的学习——2D图形绘制

2025-01-20 22:25:27 662

原创 Java后端详细学习路线(加油)直白文字

Java后端详细学习路线

2024-08-22 12:04:15 602

原创 南通Gbase 8s 详细安装与卸载(Linux版)

Gbase 8s 安装与卸载

2024-08-20 15:14:03 1318 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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