为什么application需要依赖infrastructure,为什么domain层需要提供infrastructure的接口? 不能直接在application中提供infrastructure接口,由infrastructure去实现吗。 这样基础设施层也就是依赖app层,也是依赖倒置的