我的 Spring 应用程序中有两组类 - DTO 和实体。
在阅读了 Bob 叔叔的 Clean Code 之后,我比以往任何时候都更喜欢正确命名事物。
我坐下来重构我的一个 Spring 项目,但我不确定为 DTO 类添加 DTO 后缀是否正确。如果不是,那么您如何区分 DTO 和实体类。我确实为我的服务类和存储库接口(interface)使用了服务和存储库后缀。
仅仅将它们放在具有相同名称的不同包中是没有帮助的,尤其是。当它们要在同一范围内使用时。
注意:不确定这是否是在 Stackoverflow 上提出的一个精确问题。
最佳答案
如果您阅读 Core J2EE Patterns, 2nd Edition ,称为转移对象所有示例代码都具有 TO
后缀。您还可以查看 Oracle 的 Core J2EE Patterns地点。
总结一下:您应该使用 DTO
或 TO
作为您在业务层中使用的任何传输对象的后缀。
关于spring - 命名 DTO 和实体类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47921429/