Intellij16创建Spring-Mybatis项目创(填)建(坑)记录,解决IDEA下找不到xml文件的问题

转入Intellij已经有1个月了,编程效率确实比Eclipse快了很多,而且可以直接使用Maven,然后就想写个小项目玩玩,架构搭建完后,想着万事俱备,又不是第一次玩框架,照葫芦画瓢撑死半天就能完成了,结果我是万万没想到,全情投(填)入(坑)时间花了半天多,而且大部分是漫无目的试错,汗,发现出了问题网上找不到的时候还真是无头苍蝇。

初始的项目结构是这样的 

一切都准备好了。运行测试。启动没有问题,当请求该dao的方法时,不出意外的报错了。如下

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.fortuneshare.integral.IntegralGradeMapper.findAll

一看错误本以为是自己mapper.xml和mybatis接口的namespace没有配置对。仔细查看却没有发现问题。多次重新编译重启也不好使。忽然注意到图中圈红框的包结构,后来打开idea的project structure,查看该modules的source,如下图

在idea中,默认的包中如果为空,会自己合并结构,创建文件夹时,一定要查看项目结构。确保文件夹结构没有合并。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏李家的小酒馆

通过Python实现一个文档的半自动录入工具

  因为公司需要将word办的接口文档在线化,看起来是个很好的事情,但是就是苦逼了我们这些干活的,其中工程量最大的就是参数的录入,要是参数少也罢,有的接口动辄三...

891
来自专栏coding

php创建倒计时工具,让你保持专注

1272
来自专栏我的安全视界观

【一起玩蛇】Nodejs代码审计中的器

4056
来自专栏Pulsar-V

PHP微信开发入门(二)

微信服务器消息推送 微信的消息推送方式是客户操作微信发生一系列事件,然后腾讯微信服务器发送一个XML数据POST请求把事件描述发送到你填写的服务器URL上,你的...

3336
来自专栏逻辑熊猫带你玩Python

Linux | 从自助开始

help命令是一个非常实用但是用处不大的一个命令。你可以用来获得一些信息,但是得不到所有的信息。

942
来自专栏FreeBuf

Flash XSS检测脚本的简单实现

前言 这里主要是讲如何快速扫描到有问题的flash文件,用于批量,有时候很笨的方法也会有奇效,下面记录一下在实现过程中的一些思路和遇到的一些坑。 ? 第三方插件...

2585
来自专栏FreeBuf

从最近的微信支付看XXE漏洞

先说下写这篇文章的初衷吧,最近微信支付java_sdk刚爆发了一次xxe漏洞,然后领导赶快用自家的静态代码审计工具做了审计(这里我就不报名字,本来可以帮公司推广...

1543
来自专栏大内老A

《WCF技术剖析》博文系列汇总[持续更新中]

近半年以来,一直忙于我的第一本WCF专著《WCF技术剖析(卷1)》的写作,一直无暇管理自己的Blog。在《WCF技术剖析(卷1)》写作期间,对WCF又有了新的感...

1708
来自专栏坚毅的PHP

进程、线程、轻量级进程、协程和go中的Goroutine 那些事儿

电话面试被问到go的协程,曾经的军伟也问到过我协程。虽然用python时候在Eurasia和eventlet里了解过协程,但自己对协程的概念也就是轻量级线程,还...

3863
来自专栏Java Web

Redis【入门】就这一篇!

4483

扫码关注云+社区