各位老铁们,大家好,今天由我来为大家分享repository是什么意思?用法、例句,以及DDD之Repository的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
1、DDD(DomianDesignDriven),顾名思义,关注的是领域,领域驱动我们的开发设计,把开发者的注意力更多的关注到业务本身上。
2、Repository,顾名思义,仓储,用来存储领域对象。领域对象的存储依赖于repository,而不用关心其具体实现(其实现可以是mysql、redis、es等)。区别于DAO,Repository新增或更新数据,一般用“存储”方法名称,比如store、save这种,其本质就是将数据持久化存储起来,查询一般用find、load这种含义的方法,其本质就是将数据加载到内存中供程序使用。Repository保存的是领域对象,查询获取的也是领域对象。Repository类处于领域层,其实现类处于infra层,infra层依赖于领域层,实现依赖反转,让领域层专注业务本身,与技术实现分离。
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!