問題的起因是因為在搭建 spring-booot、mybatis-plus、的 maven 多模塊項目時,拋出了異常
Caused by: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): xxxx
異常的信息是說,dao接口在綁定mapper.xml文件時,沒有綁定上,mapper.xml不存在,出現這個問題的原因是因為mapper文件放在了子模塊中,項目沒有去掃描子模塊的mapper目錄,最后導致拋出了異常
之前的mapper 文件位置設這樣設置的
mapper-locations: classpath:mapper/*.xml
改成
mapper-locations: classpath*:mapper/*.xml