开发者社区> 问答> 正文

如果一个属性在多个地方出现,那Mybatis将按一下的顺序加载

如果一个属性在多个地方出现,那Mybatis将按一下的顺序加载

展开
收起
JWRRR 2022-03-31 19:42:13 5416 0
2 条回答
写回答
取消 提交回答
  • 一个落魄的男人

    真的真的需要学习了

    2022-06-16 14:40:04
    赞同 展开评论 打赏
  • 亚马逊云科技合作伙伴解决方案架构师,亚马逊云科技User Group Leader,多年云计算经验,csdn/阿里云等平台优质作者,亚马逊云科技社区建设者,亚马逊云科技培训与认证云领袖合作作者,专注于云计算、云原生领域。

    你好,如果一个属性在不只一个地方进行了配置,那么,MyBatis 将按照下面的顺序来加载: 1.首先读取在 properties 元素体内指定的属性。 2.然后根据 properties 元素中的 resource 属性读取类路径下config.properties文件,或根据 url 属性指定的路径读取属性文件,并覆盖之前读取过的同名属性。 3.最后读取作为方法参数传递的属性,并覆盖之前读取过的同名属性。

    按照优先级排序:方法参数 > 配置文件 > properties元素属性

    2022-05-18 08:20:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题) 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多