SpringBoot项目引用jar包报错

我的项目是maven项目因为要引用本地的代码,所以将本地的代码打包成jar包引用到maven项目中去, 引用方法已经说明了。

打包我是使用直接export导出的jar包,项目启动没有问题,然而当引用到调用的jar内部的dao层时就会报错

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 
        at org.apache.ibatis.binding.MapperMethod$SqlCommand.(MapperMethod.java:223)
        at org.apache.ibatis.binding.MapperMethod.(MapperMethod.java:48)
        at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:59)
        at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:52)
        at com.sun.proxy.$Proxy156.selectByPrimaryKey(Unknown Source)

造成这个问题是因为我的项目不是使用的maven方式打包,只需要去引用项目的pom文件里面改一下打包的方式

	org.apache.maven.plugins
	maven-jar-plugin

然后run as  - maven build  的方式打包。
将打包替换掉原来export的jar,update一下 问题完满解决

你可能感兴趣的:(SpringBoot)