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文件,请问怎么配置?