工作快两个月了,遇到好多问题,有的解决了,有的正在解决,有的彻底放弃,等高人去解决。前两天拿到一个maven的大项目,git clone以后运行了了mvn eclipse:eclipse。别人导入后都能看到狠多的错误,我的却看不到,或者说eclipse不提示错误,必须要打开具体类才能看到,在网上查找后有人说打开project菜单下的build automatically,我的已经打开了。还有人说打开preferences->java->compiler->building->里面的Abort build when build path errors occur打上勾,然后把incomplete build path和circular dependencie选成error。还是不行,我基本上尝试了一切度娘上的方法全都无效。最后还是在谷歌里面找到了正解。就是在项目文件夹下的 .project文件里加上
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name><arguments>
</arguments>
</buildCommand>
然后就正常提示错误了。奇怪的是为啥别人的不用,我的就必须要呢?不管了,反正目前看起来一切正常。新的两个问题出现了,一个就是项目太大,导入的包太多。编译的时候说classpath太长,貌似是 windows的限制,linux下无此提示(英语不是很好,听老板的意思好像是这个。这个问题还是让公司的高人去考虑吧)。第二个问题就是我在写程序的时候出现用angularjs传字符串给后台,后台接收用requestparam接收不到,用requestbody又抛出异常,什么期待的是true,false,null。这是为啥?有没有大神看明白我说的,解释一下,我一直对requestbody,requestparam,pathvariable不是很清楚