java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.jpj.base.dao.UserDaoI.getUserByUsername通过查找资料解决了这个bug,解决方式是在sql的xml配置里面有一个配置
<mapper namespace="com.jpj.base.model.TUser" >
这个配置应该是对应的Dao接口,我写成了model类了结果一直出错,改为到接口
<mapper namespace="com.jpj.base.dao.UserDaoI" >