命名DTO和实体类

时间:2017-12-21 09:01:19

标签: spring java-8 naming-conventions

我在Spring应用程序中有两组类--DTO和实体。

在阅读了鲍勃叔叔的清洁代码后,我比以往任何时候都更加关注命名事项。

我坐下来重构我的一个Spring项目,我不确定为DTO类添加DTO后缀是否正确。如果没有,那么如何区分DTO和实体类。我的服务类和存储库接口使用Service和Repository后缀。

仅仅将它们保存在具有相同名称的不同包装下是没有用的。当它们被用于相同的范围时。

注意:不确定这是否是Stackoverflow上要求的准确问题。

1 个答案:

答案 0 :(得分:1)

如果您阅读Core J2EE Patterns, 2nd Edition,则会将其称为转移对象,其中所有示例代码都带有TO后缀。您还可以查看Oracle的Core J2EE Patterns站点。

总结:您应该使用DTOTO作为您在业务层中使用的任何传输对象的后缀。