小编Nav*_*rni的帖子

QueryDsl MongoDB-访问深度嵌套的对象以进行查询

使用时,尝试访问嵌套对象时遇到问题BooleanBuilder。我已经读过默认值是2级,但是对于我的用例,我需要访问3级嵌套对象。因此,我已经添加@QueryInit了许多其他答案中指出的内容。但是我仍然无法访问它。这是我的代码:

@Document
public class Order implements Serializable {

     @QueryInit(*.*)
     private Item item;

}

public class Item implements Serializable {
   private Details details;
}

public class Details implements Serializable {
   private String name;
}

public static BooleanExpression name(String name) {
  QOrder order = QOrder.order;
  return order.item.details.name.eq(name)
}
Run Code Online (Sandbox Code Playgroud)

我有QOrderQItem生成了类并且可以正常工作。但是details.description给出了错误,因为QDetails未生成类。我如何使其生成QDetails

java querydsl spring-data-mongodb spring-boot

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

带有断路器的 Kafka Consumer,使用 Resilience4j 重试模式

我需要一些帮助来了解如何使用 Spring boot、Kafka、Resilence4J 提出解决方案,以实现来自 Kafka Consumer 的微服务调用。假设如果微服务关闭,那么我需要使用断路器模式通知我的 Kafka 消费者停止获取消息/事件,直到微服务启动并运行。

apache-kafka spring-boot spring-cloud-stream resilience4j

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