我正在遵循本指南:Spring MVC,我意识到我不知道源文件夹(src)和普通文件夹之间的区别。
我正在使用 Eclipse,所以也许差异仅在 IDE 中有用?
另外,我注意到 java 类倾向于放在 src 文件夹中。而其他所有文件都进入一个普通文件夹(或项目根文件夹)。
那么,源文件夹(src)有什么意义呢?为什么在普通文件夹上使用源文件夹?
谢谢!
我正在遵循本指南:Spring MVC,我意识到我不知道源文件夹(src)和普通文件夹之间的区别。
我正在使用 Eclipse,所以也许差异仅在 IDE 中有用?
另外,我注意到 java 类倾向于放在 src 文件夹中。而其他所有文件都进入一个普通文件夹(或项目根文件夹)。
那么,源文件夹(src)有什么意义呢?为什么在普通文件夹上使用源文件夹?
谢谢!
Eclipse 将源文件夹标记为包含 java 源。然后,当您编译您的项目时,Eclipse 会在您的所有源文件夹中查找您的源代码。
您可以使任何文件夹成为源文件夹,并将其添加到 java 构建路径。因此,下次编译项目时,Eclipse 还将在该文件夹中查找 java 类。
源文件夹包含与项目构建路径相关的源代码。在下面的 Spring Boot 项目com.example.demo
中位于类路径中,由包图标指示(以及项目根目录中的 .classpath 文件,在项目根文件夹中的 eclipse 之外找到)。路径src/main/java/
是这个包相对于项目根目录的位置。
src/test/java/
您可以通过右键单击文件夹 Build Path > Remove from Build Path 从构建路径中删除源文件夹(例如)。要背靠背添加它,方法是右键单击包含您的构建路径的文件夹(例如src/test/java/
),然后选择构建路径 > 用作源文件夹。