小编20 *_*fps的帖子

用lambda表达式替换for-each循环

我只是在重构一些旧项目以使用Java 8的功能.

int counter = 1;
for (Checker checker : checkers) {
    if (counter < checkers.size()) {
        checker.setNextChecker(checkers.get(counter++));
    }
}
Run Code Online (Sandbox Code Playgroud)

这是一种响应链模式.我需要为列表中的每个检查器设置下一个检查器,不包括最后一个检查器.

还是找不到在这里使用Stream API的方法:)

java foreach java-8 java-stream

2
推荐指数
1
解决办法
1114
查看次数

Java swagger注解进行授权

我正在为我的其余 api 使用以下 swagger 依赖项:

<dependency>
    <groupId>org.apache.cxf</groupId>
    <artifactId>cxf-rt-rs-service-description-swagger</artifactId>
    <version>3.2.6</version>
</dependency>
<dependency>
    <groupId>org.webjars</groupId>
    <artifactId>swagger-ui</artifactId>
    <version>3.17.6</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

现在我正在为我的项目添加安全性。如何实现使用 swagger 的 api 的可能性?

我可以为每种方法设置@HeaderParam(HttpHeaders.AUTHORIZATION)- 但我想有更好的方法吗?

java authorization swagger

1
推荐指数
1
解决办法
3987
查看次数

标签 统计

java ×2

authorization ×1

foreach ×1

java-8 ×1

java-stream ×1

swagger ×1