当前位置: 首页 > 知识库问答 >
问题:

从enunicate doc工具中排除几个rest方法

闻人昊昊
2023-03-14

我使用发音来记录我的REST API。我能够正确生成文档,并且已经使用它很长一段时间了。

我现在的问题是…我有几个具有多个endpoint方法的服务类。

public interface UserLoginService {
//This method should be DOcumented
@Path("/login")
@POST
@Consumes({"application/xml", "application/json"})
@Produces({"application/xml", "application/json"})
@Transactional(
 readOnly=false, 
rollbackForClassName="MyExceptionClass", 
propagation=Propagation.REQUIRED
)
@Deprecated
public UserDetails performLogin(LoginObj loginobj);


//This method should be skipped

@Path("/logout")
@GET
@Consumes({"application/xml", "application/json"})
@Produces({"application/xml", "application/json"})
@Transactional(
readOnly=false, 
rollbackForClassName="MyException", 
propagation=Propagation.REQUIRED
)
public UserDetails logout(@QueryParam("userid") String userid);
}

在这些服务方法中,有些是公共的,有些是内部使用的。我想只为那些应该是公共的Rest方法生成文档。我在发音中搜索了找不到任何方法来跳过一些方法,尽管我使用排除api类来排除类。有什么方法可以实现这一点吗?我不想创建单独的类,因为只有bcoz的留档。如果发音剂量这样做,任何其他文档工具都可以很容易地从现有的发音javadoc中改编。

共有2个答案

芮瑾瑜
2023-03-14

我使用的是旧版本的发音。最新版本具有注释@ExcludeFromDocumentation。虽然我看到了这个注释,但它是用文档写的,这仅适用于 Jaxb objs。我在他们的 jira 中看到针对我的问题提出并修复的缺陷。此注释现在可以用于类/方法。如果针对 REST 方法使用,则不会记录该方法。

龙嘉玉
2023-03-14

仅供参考,1.27版将包含Enunciate Facets的概念,它在排除API的方面更加灵活。

 类似资料:
  • 我想从 Enarticulate 文档中排除类中的几个 API 方法。 有没有办法用发音来实现它? 提前致谢

  • 我正在使用下面的片段将我的高级自定义字段(ACF)公开给WP REST应用编程接口。这将大约700个字段拉入应用编程接口,而我真的只需要一个(acf.product_description_rows.product_row_type) 这是一种过滤ACF字段并仅包含一个字段的方法吗?

  • 问题内容: 我的测试类中的所有测试在执行每个测试之前都执行一个“ before”方法(用JUnit标记)。 我需要一个特殊的测试,以不执行此方法之前。 有办法吗? 问题答案: 不幸的是,您必须编写此逻辑。JUnit没有这种功能。通常,您有2个解决方案: 只需将测试用例与2个测试用例分开:一个包含需要“在运行前”运行的测试,另一个包含不需要的测试。 实施自己的测试运行并注释测试以使用它。创建自己的注

  • 本文向大家介绍JAVA中Collections工具类sort()排序方法,包括了JAVA中Collections工具类sort()排序方法的使用技巧和注意事项,需要的朋友参考一下 本问介绍了Collections工具类两种sort()方法,具体如下: 一、Collections工具类两种sort()方法 格式一: public static <T extends Comparable<? supe

  • 我的想法是在本地存储整个文档,并在有限的时间内(大约一周)忽略这些文档。我知道在cloud firestore中没有!=ekviValide,但我想知道是否有可能使用文档的ID或类似的东西跳过文档。

  • 我用插件:ACF和ACF来REST API。我创建了一组自定义字段,打开它在rest中显示和编辑。并将其设置为仅显示文章类型-文章。好的。我用rest api中的自定义字段< code>/wp-json/wp/post/1和< code >/WP-JSON/acf/v3/posts/1 获得了ACF对象。 但是我希望只在URL < code >/WP-JSON/ACF/v3/posts/1 中获取