自动关联数据

linpeilie小于 1 分钟指南

since v1.1.1

当想要对一个方法的结果自动关联相关数据时,可以在方法上面增加 @AutoRelation 注解, 框架会对其方法返回的结果数据,自动关联配置的其他数据。

基于 SpringAOP 实现。

例如,在查询商品时,需要关联配置的其他店铺等信息:

  • 之前
public List<Goods> list(GoodsQuery goodsQuery) {
    List<Goods> list = goodsRepository.list(goodsQuery);
    injectRelation.injectRelation(list);
    return list;
}
  • 使用自动关联数据注解
@AutoRelation
public List<Goods> list(GoodsQuery goodsQuery) {
    return goodsRepository.list(goodsQuery);
}