当 Spring maven web 项目创建完成之后,可以看到 Java Resources 下只有 src/main/resources 目录结构,没有别的目录结构。针对这样的问题解决方法如下:将用到的 jdk 相关引用移除并重新添加(以 webTest 项目为例)
各个目录的作用:
方法:将用到的 jdk 相关引用移除并重新添加
右键 Java Resources 下 Libraries 中的 Maven Dependencies,在 Build Path 中点击 Configure Build Path, 选中 JRE System Library 并 Remove,Apply and Close 后再次进入点击 Add Library,选中 JRE System Library 重新添加,之后手动添加 src/test/resources。具体步骤如下:
1、将 JRE System Library 移除。
找到 Java Resources 下的 Libraries 中的 Maven Dependencies,右键点击 Maven Dependencies,点击 Build Path 下的 Configure Build Path。
弹出窗口
单击 JRE System Library [JavaSE-1.8] ,再点击 Remove , 最后点击 Apply and Close。
可以看到 Java Resources 下出现了新的目录结构:src/main/java , src/test/java。
而 Libraries 下的JRE System Library [JavaSE-1.8] 被我们移除。
2、重新添加 JRE System Library 。
重复步骤一:找到 Java Resources 下的 Libraries 中的 Maven Dependencies,右键点击 Maven Dependencies,点击 Build Path 下的 Configure Build Path,进入 Properties for webTest 界面。点击 Add Library 。
找到 JRE System Library 并点击,点击 Next > 。
再点击 Finish 。
可以看到 JRE System Library [JavaSE-1.8] 已经被重新添加到 Libraries 中,点击 Apply and Close 。
3、手动添加 src/main/resources 文件夹。
右键单击 Java Resources,在 New 中选择 Source Folder 。
在 Project name 填入 maven web 项目名,在 Folder name 中填入 src/test/resources。
4、最终完成图如下: