新建了个数据库,项目配置连接,之后请求接口落库一直报错:Invalid bound statement(not found),找了一下午原因,接口、数据源和Config及POM配置都没问题,mapper.xml也在resources目录下。
感谢 https://blog.youkuaiyun.com/benben513624/article/details/81076182 的帮助!!
发现因为resources下只能创建Directory,文件夹下面要想创建文件夹,就不能以(.)的形式,例如smart.dao,在src目录下可以创建package这样连着写包名
但是在资源文件夹下面就不能这样写了,这样写的话,就相当于这个文件夹的名称是“smart.dao”,而不是smar文件夹下的dao文件夹,所以配置的mybatis路径就找不到对应的xml文件。
总结:创建package可以以(.)的形式创建多级目录,创建Directory文件只能一级一级的建。