Spring应用程序完成的所有MongoDB查询都必须有评论,现在通过在 org.springframework上调用方法 评论 来完成.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来为每个查询应用一个函数(它会设置注释)?
谢谢
答案 0 :(得分:1)
看起来您可以通过AOP实现所需的行为。 互联网上应该有很多样本,例如:Stack Overflow: How to Instrument Advice a Spring Data JPA Repository