1

当我创建一个名为 ch17 和顶级包 com.apress.prospring3.ch17 的新 Spring MVC 项目(文件/新建/项目.../Spring/Spring 模板项目/Spring MVC 项目)时,我发现默认主页是在/prospring3下,项目的上下文根是prospring3,src/main/java下的顶层包是com/apress/prospring3。也就是说,ch17 被砍掉了。

所以我重复了项目创建,但这次使用了一个少一级的顶级包。我使用了 com.prospring3.ch17。这就是我想要的:默认主页在 /ch17 下,项目的上下文根是 ch17,顶层包包含我所有的名字:com/prospring3/ch17。

我找不到有关此问题的任何信息。是否有一些我忽略的设置可以让我使用超过 3 层深度的包?这让我很伤心,因为我正在阅读的这本书经常使用 4 级根包。

以下是我的配置的详细信息:

  • STS 版本:3.2.0.RELEASE
  • STS 构建 ID:201303060821
  • 安装的 JRE:jdk1.7.0_21
  • 服务器:VMware vFabric tc Server Developer Edition v2.8

-埃里克

4

0 回答 0