gpt4 book ai didi

java - 为 Spring Data 运行的每个查询设置注释

转载 作者:可可西里 更新时间:2023-11-01 10:40:19 26 4
gpt4 key购买 nike

Spring 应用程序完成的所有 MongoDB 查询都必须有注释,现在这是通过调用 org.springframework 上的方法 comment 完成的.data.mongodb.core.query.Query

public <T> T findOne(Query query, Class<T> klass) {
query.comment("my comment");
return mongoTemplate.findOne(query, klass);
}

这意味着我必须使用 MongoTemplate 对象来进行所有查询,并且我正在失去 Spring Data 提供的抽象(我必须改为实现该方法只是声明它)。

有没有办法配置 Spring Data 为每个查询应用一个函数(将设置注释)?

谢谢

最佳答案

看起来您可以通过 AOP 实现所需的行为。网上应该有很多样例,例如:Stack Overflow: How to Instrument Advice a Spring Data JPA Repository

关于java - 为 Spring Data 运行的每个查询设置注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46409103/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com