小编use*_*825的帖子

如何将 ArrayList 转换为 Flux?

我想将 转换ArrayList<Apple>Flux<Apple>

Java 8 是否提供了 API 来执行此操作?

如果没有,我如何将数组列表转换为通量?

java-8 spring-webflux

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

Git - 在 git Pull 上“无法锁定引用位于”

当我在 intellij 的终端上执行 git pull 时,我看到以下错误。该项目由几个开发人员不断更新,我确定有些东西不同步,但无法弄清楚那是什么。

error: cannot lock ref 'refs/remotes/origin/feature/SOMETHING-1234': is at e131d16d4b4b8c32e3d16d28559baf2e4d18b012 but expected 090916d9bee669944a2ea55703f25a4ebee7d51a
 ! 090916d9b..e131d16d4  feature/SOMETHING-1234 -> origin/feature/SOMETHING-1234  (unable to update local ref)
Run Code Online (Sandbox Code Playgroud)

这里可能是什么问题?我该如何解决 ?上面的功能分支是由另一个开发人员创建的,我不想删除它。

git

7
推荐指数
2
解决办法
4837
查看次数

仅显示 Spring boot 验证的默认消息 - MethodArgumentNotValidException

我如何从 MethodArgumentNotValidException 中删除过多的信息并仅保留所需的“默认消息”

我正在尝试验证注释 - @NotNull、@NotBlank 和 @NotEmpty

我配置了自定义错误消息,如下所示:-

@NotNull(message = "Aaaah !!!! firstname cannot be empty !!!")
private String firtName;
Run Code Online (Sandbox Code Playgroud)

我的异常处理程序是:-

@RestControllerAdvice
public class ControllerAdviceClass {
    @ExceptionHandler(value = MethodArgumentNotValidException.class)
    @ResponseStatus(HttpStatus.BAD_REQUEST)
    public ResponseEntity handleValidationException(MethodArgumentNotValidException ex)
    {
        return new ResponseEntity(ex.getMessage() , HttpStatus.BAD_REQUEST);
    }
}
Run Code Online (Sandbox Code Playgroud)

但我在 swagger 上看到的异常消息是:-

Validation failed for argument [0] in public cosmosdb.User cosmosdb.CosmosController.postResult(cosmosdb.User): 
[Field error in object 'user' on field 'firstName': rejected value [null]; codes [NotNull.user.firstName,NotNull.firstName,NotNull.java.lang.String,NotNull];
 arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [user.firstName,firstName]; arguments []; default message [firstName]]; 
default …
Run Code Online (Sandbox Code Playgroud)

java spring-boot

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

Spring Boot中apache tomcat的默认队列大小是多少?

spring boot 中嵌入的 apache tomcat 中的默认请求队列大小是多少?

tomcat spring-boot

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

Http“Put”方法可同时更新记录并插入新记录

我有一个用例,我需要更新数据库中的现有记录,将其标记为已过期,并使用新的到期日期创建新记录。

为了更新记录,我打算使用“PUT”调用。但是,为了创建新记录,我是否需要从 UI 再次调用“POST”端点?

repository.save(obj)或者我可以简单地在“PUT”方法实现中添加另一个方法吗?

谢谢..

编辑 1:新记录是过期记录的副本,但具有新的过期日期。

rest spring-rest

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

Intellij 未检测到 Spring Boot 应用程序

Intellij 未检测到在不同 IDE 中创建的 Spring Boot 应用程序。讨论中的应用程序是以字母“e”开头的应用程序

在此输入图像描述

我怎样才能解决这个问题 ?我正在使用 intellij 社区版。

intellij-idea spring-boot

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

使用@Retryable 打印重试次数

我在这样的方法上使用@Retryable:-

@Retryable( value = SQLException.class, 
      maxAttempts = 5, backoff = @Backoff(delay = 100))
void testMethod(String abc) throws SQLException{
//some method body that could throw sql exception
};
Run Code Online (Sandbox Code Playgroud)

我想打印重试次数,并显示如下消息:

Retry Number : 1
Retry Number : 2
...
Retry Number : 5
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

java spring-retry spring-boot

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

我可以在 Http Patch 方法中使用查询参数吗?

我可以在 Rest API 的 http PATCH 方法中使用查询参数,而不是发送部分请求正文吗?

  1. 我想避免在发送方和接收方中维护请求类的开销。

  2. 我只想更新 1 个字段。

rest

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

Drools 性能评估

我想执行一个有状态/无状态的 drool 会话?假设 Spring Boot 默认线程池大小。我该如何考虑服务器处理能力?

规则很简单:

when
 Apple( color == red )
then
 System.out.println("hello");
end
Run Code Online (Sandbox Code Playgroud)

规则引擎每秒可以支持的最大调用次数是多少?我如何进行计算?

drools spring-boot

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

使用邮递员的 AWS Appsync 订阅 - 无协议错误

我正在使用 Postman 连接 AWS Appsync订阅: https: //docs.aws.amazon.com/appsync/latest/devguide/real-time-websocket-client.html

具有以下配置:

在此输入图像描述

{“payload”:{“errors”:[{“message”:“NoProtocolError”,“errorCode”:400}]},“type”:“connection_error”}

websocket aws-appsync

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

如何在 GitHub 上创建链接/链式拉取请求

我有多个功能分支,通常当我从我的功能分支(在本地签出)执行 git Push 时,gitHub 想要合并到主分支。

然而,我观察到拉取请求包含来自不同功能分支的提交,所有这些提交都汇总到一个 PR 中。我还看到来自不同功能分支的提交试图将提交合并到另一个分支中,所有这些都在一个 PR 中。

github 存储库上尚不存在任何分支。

这是怎么做到的?

如果这个问题太微不足道,请原谅我,我是 github 的新手!

git github

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