最近我用我的一个项目配置了swagger.它在tomcat上使用jersey2和JAX-WS来获得宁静的API.我使用了以下手册进行配置
https://github.com/swagger-api/swagger-core/wiki/Swagger-Core-Jersey-2.X-Project-Setup-1.5
$ {basepath} /swagger.json响应如下
{ "招摇": "2.0", "信息":{ "版本": "1.0.0", "称号": ""}, "主人": "本地主机:8080", "基本路径": "/ myapi" "方案":[ "HTTP"]}
不幸的是,它不包含我的资源包中的任何api.我试过以下问题的答案
但它也没有帮助.上面的答案使用com.wordnik.swagger.*package(s)但是手册中我得到了io.swagger.*package(s),它没有JaxrsApiReader类
我的假设是swagger无法从资源包中扫描我的api列表.但无法弄清楚我错过了哪种配置或哪些代码片段.
有什么帮助吗?....
如何使用 spring-data-couchbase 为特定的 couchbase 文档设置 TTL(生存时间)?我知道有一种方法可以使用 Document 表示法设置到期时间,如下所示 @Document(expiry = 10)
http://docs.spring.io/spring-data/couchbase/docs/1.1.1.RELEASE/reference/html/couchbase.entity.html
它将为通过 Entity 类保存的所有文档设置 TTL。
但似乎有办法为特定文档设置过期(TTL)时间“获取并触摸:获取指定文档并更新文档过期时间”。在http://docs.couchbase.com/developer/dev-guide-3.0/read-write.html 中提到
如何通过 spring-data-couchbase 实现上述功能即使我可以使用 Java SDK 实现该功能,也可以。
任何帮助......