spring - 如何正确指定实体接口?如何正确实施?
问题描述
给定具有以下(部分)模块层次结构的多模块Spring Boot项目:
bom
└── Core-Module
└──Accounting-Module-A (Defines a class "Account")
└──Accounting-Module-B (Defines a class "Account")
└──Doors-Module (Does not know about any Accounts-Module)
因此,会计模块存在多种实现,它们用于不同实例中的不同用例。保证应用程序的单个实例只包含一个会计模块。
我无法Account
在Core
. 然而,我需要Doors
了解一个基本定义,即 anAccount
是什么。(例如,因为它是当前的审计对象)。所以我可能至少需要一个接口。给定 Doors-Module 中的以下类:
public class DoorCard {
private IAccount account;
...
}
IAccount
指定内部接口的正确方法是Core-Module
什么?
解决方案
推荐阅读
- function - 我需要检查一个音符是否低于 95 并具有功能
- javascript - 我正在寻找使用我在 javascript 中制作的公式的修复程序
- ios - 同时使用两个 AVSpeechSynthesizer 实例
- powershell - 如何在 Powershell 中读取桌面通知
- c++ - 如何从 C++ 中的集合中删除一个项目而不删除它?
- typescript - 短路变量赋值 已知至少定义了一个变量
- java - Java 加密比较:SunJCE 是否使用本机代码?
- c++ - 如何更改 WebBrowser 全屏视频模式?
- aws-iot - AWS IoT Greengrass 与 FreeRTOS
- r - 如何在R中选择性地定位y轴上的重叠点