- 博客(4)
- 收藏
- 关注
原创 表单(Form)和 JSON 格式的区别
不支持直接传输文件(需将文件转为 Base64 或通过其他方式处理)。数据扁平化,难以直接表示嵌套或复杂结构(需通过命名约定模拟,如。广泛用于前后端 API 交互(如 RESTful API)。适合移动端应用、单页应用(SPA)等需要结构化数据的场景。天然支持嵌套对象、数组等复杂结构,适合传输层次化数据。以结构化文本(键值对、数组、嵌套对象)表示数据,例如。支持复杂数据类型(如对象嵌套、数组、布尔值等)。适合传统的网页交互(如登录、注册、文件上传)。结构化数据交互(如 API)→。或自动解析的框架功能)。
2025-04-01 11:42:47
453
原创 AOP(面向切面编程) 和 拦截器(Interceptor)
都用于处理横切关注点(如日志、权限、事务),但它们的实现机制、应用场景和灵活性存在差异。:专注 Web 请求处理,适合与 HTTP 协议相关的操作。:需要精确控制某个 Service 方法的事务或缓存。:通过 AOP 记录 Service 方法执行日志。:切面在连接点的动作(前置、后置、环绕等):聚焦方法级拦截,适合业务无关的通用逻辑。:如 DAO 层的数据源切换、日志记录。:横切关注点的模块化(如日志切面):AOP 处理事务、缓存更合适。:记录请求耗时、IP 日志。:权限验证、请求头校验。
2025-03-24 10:19:38
1025
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人