本文主要分为起因、经过、结果,由三部分组成,报错异常贯穿全文,如何解决这个异常就成了主线任务。
起因是在使用dubbo搭建分布式项目的时候,访问controller,service层返回结果为null,无法拿到数据库中的数据
尝试各种解决办法无果
无奈在非分布式里测试,报如下异常
在pom文件中加入如下所示,成功拿到 数据
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
在分布式项目dao的spring-dao配置文件中加入上述内容,重新install,打包好的项目中就包含了dao项目的配置文件,运行项目就不会在报500错误,成功拿到数据