没错。我就是这么无聊。(请不要吐槽我的习惯,只是因为看到顺序很奇怪就想排个序)
本人有轻微的强迫症,拿到一个项目src目录和resources、WebRoot目录在同级。然后顺序乱七八糟,我有点受不了。我就按照以前的习惯。顺手把resources、WebRoot丢到了src中和com同级,然后运行发现,咦。java类全部报错!!!!自己一看,包名,呀。
package com.xx.util;
可能java程序员我是最晚一个知道的,这个时候应该是这样:(原因我不知道,学艺不精)
package xx.util;
这时候我就面临几百个类的修改!自己一想,idea有一个重构的方法,然后点击重构发现,已经来不及了,因为这时候读不到你正确的包。
1、这时候你需要新建一个com包,当然是在com包里面,也就是
--com.com
--com.xx
2、然后将你报错的代码全部移到这个新建的com包中。
--com.com.xx
3、将你的xx包全部移到外面com来。这时候java类都是真确的包名,所以idea可以真确的取到你的类,然后给你修改类归属的包名。
--com.com
--com.xx
好了,这只是留给自己用的,因为总是会忘了这个操作流程。