MyBatis 配置多路径XML,多路径接口包扫描

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis 配置多路径XML,多路径接口包扫描相关的知识,希望对你有一定的参考价值。

参考技术A 使用list和array节点都是可以的。
解析成
[file [/Users/gx/GitHub/java/zgx/zgx-spring/target/classes/mappers/UserMapper.xml], file [/Users/gx/GitHub/java/zgx/zgx-spring/target/classes/ren/xuedao/admin/mapper/TestMapper.xml]]

多个包扫描可使用通配符或者 使用 , ; \t \n四种分隔符分割

配置磁盘多路径聚合

一 安装多路径软件

yum install -y device-mapper device-mapper-multipath

二 配置多路径聚合

在每个节点上都需要配置下多路径聚合。

/*

注意事项:

新添加盘后要扫描下,才能识别到(如果已经看到盘了,即执行multipath -ll能看到,并且盘没有变化,则不用扫描):

echo "- - -" > /sys/class/scsi_host/host0/scan

echo "- - -" > /sys/class/scsi_host/host1/scan

echo "- - -" > /sys/class/scsi_host/host2/scan

*/

2.1 根据模板拷贝配置文件

在每个节点上都执行:

cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/multipath.conf

#重启服务

systemctl restart  multipathd

2.2 查看wwid

multipath -ll|grep -A1 dm

 红框标注的就是wwid。

2.3 修改配置文件/etc/multipath.conf

根据上面查询的结果,新增如下内容(根据wwid号,盘大小-比如10G给GRID用,1T给DATA盘用,设置alias,以方便查看各盘的定义):

multipaths 

        multipath 

                wwid  360002ac0000000000000009e0002557f

                alias grid01

        

        multipath 

                wwid  360002ac0000000000000009f0002557f

                alias grid02

        

        multipath 

                wwid  360002ac000000000000000a00002557f

                alias grid03

        

        multipath 

                wwid  360002ac000000000000000a40002557f

                alias arch01

        

        multipath 

                wwid  360002ac000000000000000a10002557f

                alias data01

        

        multipath 

                wwid  360002ac000000000000000a20002557f

                alias data02

        

        multipath 

                wwid  360002ac000000000000000a30002557f

                alias data03

        

#加载配置,使配置生效:

multipath -r

2.4 查看磁盘

 fdisk -l除了看到其他盘外,也看到了我们刚聚合后的盘:

以上是关于MyBatis 配置多路径XML,多路径接口包扫描的主要内容,如果未能解决你的问题,请参考以下文章

mybatis配置MapperScannerConfigurer路径警告

Spring使用ComponentScan扫描Maven多模块工程的其它模块

mybatis-plus的 mapper.xml 路径配置的坑

SpringMVC在配置文件中配置实体类映射文件路径的时候,mybatis包下面有N个xml文件,请问怎么配置?

mybatis无法扫描到对应的mapper,启动没问题,调接口就报错?

mybatis xml和dao扫描写法