XML

首页 标签 XML
# XML #
关注
36924内容
Spring Boot集成MyBatis
MyBatis是Apache顶级持久层框架,简化SQL操作,支持XML与注解映射。本文详解Spring Boot集成MyBatis的两种方式:基于XML和注解,重点讲解注解配置,涵盖依赖引入、yml配置、驼峰命名转换及@MapperScan使用,并结合实战示例,提升开发效率,适用于实际项目应用。(238字)
|
5天前
|
@Configuration
`@Configuration` 注解用于标记配置类,相当于 XML 配置文件,配合 `@Bean` 注册 Bean。Spring 容器会加载此类并管理其中的 Bean 实例。
03 | 序列化:对象怎么在网络中传输?
本讲深入讲解RPC框架中的序列化机制,介绍JDK原生序列化、JSON、Hessian和Protobuf等常用方式,分析其性能、体积、兼容性与安全性。重点强调在选型时应优先考虑通用性、兼容性与安全性,其次才是性能与空间开销。同时指出使用中常见问题:对象过繁、过大、继承复杂或使用不支持类型。建议入参和返回值对象应简单、轻量、避免深层嵌套与复杂结构,以提升RPC调用的稳定性和性能。
|
5天前
| |
来自: 数据库
序列化
本文深入解析ZooKeeper的序列化机制,重点分析jute包中的核心接口与实现类。通过源码详解InputArchive、OutputArchive、Index和Record四大组件,结合Binary/Csv/Xml三种序列化方式,揭示其在网络通信与数据存储中的应用,并辅以实例演示序列化与反序列化全过程。
|
5天前
|
MyBatis (2)
本节介绍MyBatis中XML映射的四种关联关系:一对一、一对多、多对一及多对多。通过resultMap配置,结合`<association>`和`<collection>`标签,实现复杂对象关系映射,解决数据库字段与Java属性不一致问题,提升数据封装灵活性。
|
5天前
| |
来自: 通义灵码
整合整合
基于Logback实现日志滚动与多文件输出,支持按日切分、保留15天历史记录。通过logback-spring.xml配置支付、任务、错误、SQL等多类日志独立文件存储,结合LogProxy按名称获取指定日志记录器,实现精细化日志管理,提升系统可维护性与排查效率。(238字)
什么是RESTful
RESTful是一种基于资源的API设计规范,主张用URI标识资源,HTTP动词操作资源,实现统一、标准的接口风格。它解决了传统接口路径混乱、行为不规范的问题,具有结构清晰、易于理解与扩展的优势,提升前后端协作效率与系统可维护性。(238字)
|
5天前
| |
来自: 通义灵码
映射关系(1-1 1-n n-n)
本文介绍MyBatis中四种映射关系:一对一(属性与字段映射,可使用resultMap解决命名不一致)、一对多(如用户关联多个角色,通过`<collection>`实现)、多对一(如博客对应作者,使用`<association>`)及多对多(如用户与部门间关系,需借助中间类并通过集合映射)。
什么是RESTful
RESTful是一种面向资源的API设计规范,主张用URI标识资源,HTTP动词(GET/POST/PUT/DELETE)操作资源状态,实现接口的统一与标准化。相比传统接口路径含动词、行为不规范的问题,RESTful结构清晰、易于理解与扩展,提升前后端协作效率与系统可维护性。
1. 整合Logback,滚动记录+多文件
logback-spring.xml配置文件实现日志分级输出,支持控制台与文件双写入,按时间滚动保存,保留15天历史记录。通过LogProxy获取指定名称的Logger,实现INFO、ERROR、SQL、支付、任务等多类型日志分离存储,便于排查问题与监控系统运行状态。
免费试用