自己只为记录,方便以后查阅;


mybatis学习笔记(二)配置文件

配置信息的顺序不能颠倒!!!配置信息的顺序不能颠倒!!!配置信息的顺序不能颠倒!!!

一、properties

有三种配置方式  1、property子元素。2、properties配置文件 3、程序参数传递

mybatis学习笔记(二)配置文件

 properties配置文件、

这种方法用的是最多的,方便在多个地方重复使用,也方便以后的维护和修改。

数据库的配置

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8
jdbc.username=root

jdbc.password=root

(这是mysql的配置方式,其他的具体数据库有这不同的配置方式)

在mybatis的配置文件里这样引入就行了

  <!-- 引入外部配置文件 -->

  <properties resource="jdbc.properties"></properties>

3、程序参数传递

        有的情况下,系统是有运维人员配值的,生产数据库的用户名和密码都是对开发人员保密的,为了安全考虑,会对配值文件的用户名和密码进行加密,这样我们的配置文中往往配置后的是加密过后的信息,无法用加密过的字符串进行链接数据库,这个时候就可已通过编码的形势进行处理了。

mybatis学习笔记(二)配置文件

                                                                                                  mybatis学习笔记(二)配置文件

                                                                                                            (这一段出自; 深入浅出MyBatis技术原理与实战 (杨开振)

这三种方法可以同时使用, 但是存在优先级,程序传参的优先级最高,配置文件次之,property子元素最低。同时使用的情况高的优先级会覆盖低的

相关文章: