创建静态方法VS自动装配然后调用方法

时间:2016-04-21 06:58:28

标签: java spring performance

通常在映射(在数据库和前端之间转换DTO)的情况下,我们可以使用静态方法 它也可以通过自动装配一个类(非静态)然后调用方法来转换DTO来实现。

我被要求提高性能并调查代码质量,我想知道如果我们使用其中任何一个,这会有什么不同。
根据我的理解,autowiring将在spring上下文中创建一个bean,而静态方法方法将为java创建一个实例。

基于事实的编码实践应该是什么?

1 个答案:

答案 0 :(得分:0)

对于TS / OP来说可能为时已晚,但是Sonar的最新建议倾向于尽可能使用静态引用而不是自动装配。