为了账号安全,请及时绑定邮箱和手机立即绑定

接口上可以使用@ApplicationPath 注解吗?

接口上可以使用@ApplicationPath 注解吗?

白衣非少年 2023-05-10 17:21:59
根据 JAXRS 规范,@ApplicationPath 可以在接口上使用吗?import javax.ws.rs.ApplicationPath;@ApplicationPath("/")public interface TestRes {}编译器对此没有问题。但这是好方法吗?
查看完整描述

2 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

ApplicationPath Documentation cleary says it is only applicable for subclassof javax.ws.rs.core.Applicationso if you apply on the interface it will not work,所以当你部署时,你可能会收到此错误消息The ResourceConfig instance does not contain any root resource classes."

标识用作 Path 提供的所有资源 URI 的基本 URI 的应用程序路径。只能应用于 Application 的子类。

贾克斯

@ApplicationPath 注释用于定义应用程序的 URL 映射。@ApplicationPath 指定的路径是资源类中@Path 注解指定的所有资源URI 的基础URI。您只能将 @ApplicationPath 应用于 javax.ws.rs.core.Application 的子类。


查看完整回答
反对 回复 2023-05-10
?
RISEBY

TA贡献1856条经验 获得超5个赞

您的类必须扩展Application,因此不能在接口上使用。



查看完整回答
反对 回复 2023-05-10
  • 2 回答
  • 0 关注
  • 151 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信