Java Spring URL重定向

Java Spring URL重定向,java,spring,url,Java,Spring,Url,我是春天的新手。我正在学习heroku-spring-TomcatWebApplication教程。该应用程序工作完美,但我想改变它没有工作的url路径。该应用程序在example.com/people/path下运行良好,因为web.xml文件是这样的 <servlet-mapping> <servlet-name>spring</servlet-name> <url-pattern>/people/*</url-patte

我是春天的新手。我正在学习heroku-spring-TomcatWebApplication教程。该应用程序工作完美,但我想改变它没有工作的url路径。该应用程序在example.com/people/path下运行良好,因为web.xml文件是这样的

<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/people/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>
并且控制器文件是

@RequestMapping("/")
public String listPeople(Map<String, Object> map) {

    map.put("person", new Person());
    map.put("peopleList", personService.listPeople());

    return "people";
}
我想将url路径example.com/people/更改为example.com/但是当我这样更改web.xml时

<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/people/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>

这对我不起作用。如何将所有url请求重定向到控制器类,而不使用/people/*

删除url模式中的星号

<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

example.com/仍会转到我的欢迎页面。index.jsp如果您删除欢迎文件列表,它应该由控制器处理,在您的示例中,控制器具有@RequestMapping/,并且需要删除index.jsp