gpt4 book ai didi

java - 在 REST 网络服务中使用 URL 模式 as/*?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:17:28 24 4
gpt4 key购买 nike

 <servlet-mapping>
<servlet-name>JAX-RS REST Servlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>

我的

 <servlet>
<display-name>JAX-RS REST Servlet</display-name>
<servlet-name>JAX-RS REST Servlet</servlet-name>
<servlet-class>
com.sun.jersey.spi.container.servlet.ServletContainer
</servlet-class>

Servlet 即我的应用程序的入口点。在许多示例中,我看到每个人都在 URL 模式中提供了一些路径,但在我的例子中,我只是使用 /*。这个可以吗?还是在其中使用某些路径有一些好处?喜欢更快的 URL 匹配?即请求是否针对网络服务?

最佳答案

首先,/* 并没有错。如果您只有一个监听器处理所有传入请求,那么您所拥有的绝对没问题。如果您有多个监听器/服务处理不同的 url 模式,那么当然,您将对不同的 url 模式有不同的映射。

如果我知道模式而不是/*,我更喜欢添加像/path1/xyz/* 这样的完整 url 模式,这样当我添加另一个映射/监听器来处理不同的 url 模式时,我不需要修改此映射。

关于java - 在 REST 网络服务中使用 URL 模式 as/*?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17548901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com