项目间移植Java后端代码难点一
1、我们先看一下需要移动的java文件,这个看上去只是一个controller和一个service而已,所以我们就先按照相应的路径进行复制,把它先放到我们需要移植到的平台上面,我们注意到我们的目标项目中已经有controller和service了,所以我们就将这两个文件先放到新的项目中去:

2、按照正常的复制粘贴操作,我们非常轻松的就把这两个java文件迁移了,想必有的读者已经猜到了,真的这么简单的话,那我还要写这个教程做什么。。。果然,原来正确的代码被原封不动的转移到新的项目中去的时候报错了!!!


4、于是我们先打开pom.xml,注意要打开原先的pom.xml和新的pom.xml来对比:注意只去找dependencies之间的区别,而且是找新文件没有但是源文件有的我们很容易就可以发现源文件多了一个java.sevlet包,我们于是把这一段代码复制到新的pom.xml里面。我们发现前面的报错就没有了,但是后面的报错却依然在。

5、提醒大家一句,更改了pom.xml之后最好要进行一次maven的更新,具体操作如图:

6、更新之后,如果只有pom.xml的问题的话,就会消除报错,但是如果您缺的是其他的文件依赖,那么就必须一个个的按照顺序粘贴过来了。由于绝大多数的问题都是出在pom.xml,因此下一个问题我将在下一篇中详细介绍。一半的情况这样子操作完以后项目就可以成功运行了,是不是很简单呢?