从零开始···mybatis配置扫描补充

来源:互联网 发布:牧之逸 知乎 编辑:程序博客网 时间:2024/05/29 01:54

在配置mybatis,建了一个mapper包的接口与xml关联。这样一来发现dao层的类有点多余。想把dao层中类改为接口与xml关联,删除那个mapper包。
但在修改后发现出现了mybatis绑定的异常,就是dao层的接口与xml关联失败。经过反复实验发现是配置文件扫描设置的问题。
我开始的配置方式如图:
配置方式
使用< mybatis: scan base-package=····/>配置扫描位置,这种配置要求接口和xml文件名字相同,文件目录相同。
目录
如图中所示,xml文件的文件目录与dao接口的包目录一致,且文件名相同。此时才能成功扫描到文件并绑定。
而我在修改时没有修改文件名导致绑定失败。
当然也可以不用这种方法,分别配置扫描地址,这样虽然要多写一些代码,但是没有什么要求。
配置
如图,分别配置了xml和接口包的扫描地址,就不需要遵循文件名和文件目录的一致。
以上就是对mybatis中扫描配置的补充

原创粉丝点击