
Javajava
MyBatis 报错 Tag name expected 的解决思路
MyBatis Mapper XML 中直接使用小于号会导致解析错误。这是因为 XML 标准规定尖括号是标签界定符,必须使用实体引用 < 替代。修复方法是在 SQL 条件中将 < 替换为 <。此外,大于号和引号也建议进行转义处理,以确保 XML 文档的合法性与兼容性。
发布于 2020/5/2222 浏览0 点赞
博客作者
专注微服务架构
323
已发布文章
16K
博客获赞
750K
博客浏览
第 17 页

MyBatis Mapper XML 中直接使用小于号会导致解析错误。这是因为 XML 标准规定尖括号是标签界定符,必须使用实体引用 < 替代。修复方法是在 SQL 条件中将 < 替换为 <。此外,大于号和引号也建议进行转义处理,以确保 XML 文档的合法性与兼容性。

JDK7 JVM 内存包含新生代、老年代和永久代,对象经 Eden 和 Survivor 区最终晋升至老年代。永久代存储类元数据且大小固定,空间不足时会抛出 PermGen space 错误。JDK8 引入元空间替代永久代,利用本地内存避免此类溢出。
Spring Session 通过 Redis 存储会话数据,解决负载均衡环境下的 Session 共享问题。配置流程包括添加 Maven 依赖、注册 RedisHttpSessionConfiguration Bean 以及在 web.xml 中配置 DelegatingFilterProxy 过滤器。实施前需确保 Redis 版本高于 2.8 并开启 k…