首页 > 解决方案 > 在 eclipse 提供的默认 maven 目录结构中创建文件夹会导致任何问题吗?

问题描述

我最近开始学习 Spring REST。作为学习过程的一部分,我使用 Maven 开发了一个简单的 Hello World 应用程序。Eclipse 提供的 maven 目录结构不包含 src/main 中的“java”文件夹。所以,我明确地添加了它。事实证明,应用程序给了我一个 404 错误,如下图所示。我确定这与类路径有关。由于我是 Maven 新手,所以我不了解类路径的概念。

但在第二张图片中,我使用“co.ntier”(Spring MVC 的 maven 原型)创建了项目。这个原型的目录结构有 java 文件夹,这就是为什么当我运行应用程序时我能够得到输出的原因。如何添加或配置maven,让每次新建maven项目时,目录结构都会有java文件夹?请帮我。在此处输入图像描述

在此处输入图像描述

标签: javaspringeclipsemaven

解决方案


“java”文件夹的存在与应用程序是否可以成功地在特定 url 上提供某些东西无关。它们没有直接关系。这也与类路径无关。

但是,项目上的红色标记表示错误,并且由于 Maven 项目中可编译源的默认位置是“src/main/java”,显然缺少“java”文件夹会导致项目没有正在部署,这就是你得到 404 的原因。

简而言之,如果你在项目中有红色标记,它就不会部署。


推荐阅读