Java 在Spring引导应用程序中未插入尾随斜杠
Spring引导中的Tomcat没有在URL的上下文名称后插入尾随斜杠 如果未指定,则应按服务器自动执行 例如: 服务器将把Java 在Spring引导应用程序中未插入尾随斜杠,java,spring,tomcat,spring-boot,Java,Spring,Tomcat,Spring Boot,Spring引导中的Tomcat没有在URL的上下文名称后插入尾随斜杠 如果未指定,则应按服务器自动执行 例如: 服务器将把/user更改为/user/ 有人知道如何启用它吗 谢谢它不应该插入尾部斜杠 它仅在contextRoot(在Spring引导应用程序中是usally/,因此将重定向到)的情况下才这样做 重定向的用例是什么 如果您想要这个功能,那么添加一个过滤器来为您执行重定向应该是非常简单的 查看关于这个问题的答案,了解如何做到这一点我注意到,例如在Jboss 7.1中,当我访问url时
/user
更改为/user/
有人知道如何启用它吗
谢谢它不应该插入尾部斜杠 它仅在contextRoot(在Spring引导应用程序中是usally/,因此将重定向到)的情况下才这样做 重定向的用例是什么 如果您想要这个功能,那么添加一个过滤器来为您执行重定向应该是非常简单的
查看关于这个问题的答案,了解如何做到这一点我注意到,例如在Jboss 7.1中,当我访问url时:“它重定向到“”,但在Spring Boot中它不会发生。我想知道为什么会这样?事实上,domain.com/test和domain.com/test/实际上是两个不同的URL。当test是应用程序的contextRoot时,应用程序服务器往往会从domain.com/test重定向到domain.com/test/(使处理cookie等变得更加容易)。如何删除根URL的尾部斜杠?有没有解决过这个问题?