Mybatis之配置
【摘要】 一、属性优化这些属性可以在外部进行配置,并可以进行动态替换。你既可以在典型的 Java 属性文件中配置这些属性,也可以在 properties 元素的子元素中设置。 开工1、创建一个dp.properties文件编辑 2、配置dp文件编辑3、引入官网例子: <properties resource="org/mybatis/example/config.properties"> <...
一、属性优化
这些属性可以在外部进行配置,并可以进行动态替换。你既可以在典型的 Java 属性文件中配置这些属性,也可以在 properties 元素的子元素中设置。
开工
1、创建一个dp.properties文件
2、配置dp文件
3、引入
官网例子:
要严格按照给定的顺序来放,否则会报错
4、调用,用"${}"
5、可以轻松的运行了
6、那官网例子中给出的这段代码是啥咧
这是内配置,我们既可以通过外配置来配置文件,又可以通过内配置来配置文件。
那聪明的你肯定会问了,那我们既有内配置,又有外配置的时候,该执行谁呢?
答案是:外配置
【内文件放个错的密码】
程序依旧笑春风
二、别名优化
别名官方代码:
其实就这两种,依旧按照要求的顺序
Demo01:
com.feng.user.User是我们要起别名的类,user是我们起的别名(可以随便起)。
Demo02:
name后面是我们类所在的包,如User类的包就是com.feng.user,别名一般为类名首字母小写,此类即位user,若类名叫LOVEYOU,则别名为lOVEYOU
Demo03:
你说难道第二个不能DIY吗?事实上是可以的
只是需要通过一个注释 @Alias
(官方代码,官方yyds,永远单身)
此时author就是我们user的别名
三件套缺一不可:package,去类里面起个别名,调用该别名
三、映射器(Mappers)
1、使用.xml【推荐使用】
2、使用.class
注意事项
1、接口与其配置文件必须同名
【错】
2、接口与其配置文件必须在一个包里
【错】
3、使用package,注意点与2相同
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)