eclipse简直反人类!!!反人类!!!服务器开了几个请求,就自动闪退...
然后就下定决心转到IDEA,下面是一些我遇到的坑。
前提我的项目是用maven管理的,也就是项目根目录有一个pom.xml 管理插件的文件。
导入过程
导入项目
转移的时候,直接使用IDEAimport project
,再选择maven
,就能够初步导入成功
然后一路next就可以了。
配置项目
在顶栏的Edit Configurations
添加一个配置:
一些错误的解决
最可能出现的错误列表如下:
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spotDao' defined in file
(找不到dao的映射xml文件,原因是IDEA没有找到你的source目录)
IOException parsing XML document from class path resource [spring-mybatis.xml];
(找不到spring-mybatis.xml,IDEA没有找不到你的配置文件的目录)
java.lang.IllegalStateException: BeanFactory not initialized or already closed - call ‘refresh’ before accessing beans via the ApplicationContext
(应该是bean无法加载到,没有配置好source目录)
而且最为奇怪的是,虽然你没配置好,有时候不出问题,有时候又莫名其妙的坏了。所以一定要配置好pom.xml文件
这些错误的原因都在于,使用maven直接导入到IDEA的时候,配置文件IDEA找不到,不知道为什么,eclipse就能够找到
在pom.xml
中的build
标签里面增加:
<build>
<finalName>TourServer</finalName>
<!-- 默认源代码和资源文件目录配置 -->
<sourceDirectory>src/main/java</sourceDirectory>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>
配置一下sourceDirectory
和resource
就可以了。
一切解决,使用IDEA更高效开发吧~
3 条评论
博主啥都会
兄弟,我觉得你这种专心致志记录自己工作记录和解决方案的人太少了。话不多少给你,比个心。
得是学了多少语言啊,,。。。