在resources下建com.kuang.dao文件夹时,要特别注意:
要使用com/kuang/dao建立,此时是带有层级的(如下图)
而非com.kuang.dao,此时是不带层级的(如下图)
虽然文件夹的名字最终看起来一样(但实际上并不一样,不然也不可能同时存在),但在生成target时,会差生差异。
-
使用.建立的文件夹,在运行后生成的Mapper文件与对应的配置文件夹并不在同一文件夹下,而报绑定异常(BindingException)。
-
使用/建立的文件夹,在运行后生成的Mapper文件与对应的xml配置文件在同一文件夹下,故而可以正常运行。