小编Oli*_*ien的帖子

JPA使用Spring Data规范进行删除和更新

JPA 规范对于构建 WHERE 子句非常强大。但是,它似乎只为 SELECT 定义(使用 findAll 方法)。

DELETE 和 UPDATE 是否可以有相同的行为?这样,就可以避免在删除或更新范围之前选择范围。

谢谢

java spring jpa spring-data-jpa

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

IntelliJ:使用存储在单独文件中的环境变量执行程序

我的应用程序需要自定义环境变量才能运行。我已经在IntelliJ中创建了运行配置以启动应用程序。对于环境变量,我设置了VM选项。

范例:

-DDATABASE_URL=jdbc:oracle:thin:@dbbdevdb0397.fr:1522:DBZD08
Run Code Online (Sandbox Code Playgroud)

我担心的是自动在IntelliJ配置中添加所有环境变量。这就是为什么我在单独的文件中设置这些环境变量的原因

示例:DEV.env

DATABASE_URL=jdbc:oracle:thin:@dbbdevdb0397.fr:1522:DBZD08
Run Code Online (Sandbox Code Playgroud)

是否可以像SH脚本那样在IntelliJ运行配置中加载此文件DEV.env:

eval $(cat DEV.env | sed 's/^/export /');
Run Code Online (Sandbox Code Playgroud)

intellij-idea environment-variables run-configuration

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

使用 Ribbon 进行负载平衡

我有一个关于 Ribbon 如何选择服务器的快速问题。

假设我有两个可以通过功能区选择的服务。Ribbon 如何知道要选择哪个服务?它是否检查这两项服务以确定哪一项过载程度较低?如果是,它是否调用/metrics以及考虑哪个指标?

非常感谢您的回答

spring load-balancing spring-boot spring-cloud netflix-ribbon

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

如何在@StreamListener 中添加日期条件

假设,我能够通过 Kafka 或 RabbitMQ 发送消息并使用 @StreamListener 使用它们。

绑定器配置为 content-type = 'application/json',所以我想可以在有效负载上添加条件。

我的要求是仅当字段的日期在 now() 之前时才获取元素。当此条件为真时,将消耗所有其他元素。

例如,我希望像这样:

@StreamListener(value = INPUT, condition = "data.startDate > now()")
public void onMessage(@Payload Data data) { 
    // ...
}
Run Code Online (Sandbox Code Playgroud)

第一个问题是我收到错误:EL1008E:在“byte[]”类型的对象上找不到属性或字段“startDate”——可能不是公共的或无效的?

spring-boot spring-cloud spring-cloud-stream

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