0

摘自 JEE 7 教程:

29.2.7.1 使用应用程序的子类配置 JAX-RS 应用程序

...

默认情况下,归档中的所有资源都将针对资源进行处理。覆盖 getClasses 方法以使用 JAX-RS 运行时手动注册应用程序中的资源类。

问题:

  1. 默认情况下,归档中的所有资源都会被处理,手动注册资源有什么好处?
  2. 据我了解,#1 有助于排除资源(如果错了,请纠正我)。如果我想排除一个资源,我只会评论@Path一个资源。无论哪种情况(手动注册和评论),都需要接触源代码。
  3. 将排除功能作为部署描述符条目不是更好吗?有这样的选择吗?
4

1 回答 1

0

一般来说,为了获得更多控制(安全性),您需要一种包容性的方法来防止 隐式添加类

请注意,您还可ContainerRequestFilter以为特定资源手动添加过滤器 ( )

于 2019-07-14T13:50:16.823 回答