加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

java – 有或没有Spring,性能有任何改进

发布时间:2020-12-15 01:26:34 所属栏目:大数据 来源:网络整理
导读:My Peers总是强迫我使用Spring创建任何对象的新实例.根据我的理解,Spring提供了一个更有效地管理Business对象的平台. Spring使架构更加模块化,更灵活. 在某些情况下,我觉得不使用spring bean,并寻找创建新对象的一般方法.但是,我的同行总是通过提供性能改进

My Peers总是强迫我使用Spring创建任何对象的新实例.根据我的理解,Spring提供了一个更有效地管理Business对象的平台. Spring使架构更加模块化,更灵活.

在某些情况下,我觉得不使用spring bean,并寻找创建新对象的一般方法.但是,我的同行总是通过提供性能改进的借口来做到这一点.我从来没有找到任何与弹簧相关的文章,其中提到了性能因素.

题 :
如果我使用spring bean来创建对象,那么与使用“new”运算符创建新实例相比,它是否会提高性能.

最佳答案
如果你理性思考,春天如何更快?它是你的代码的包装.它还通过了适用的默认构造函数/重载构造函数.

例如
????import demo.dependency.injection.IAccount;

public class SavingAccount implements IAccount {
public static int SAVING_INT = 5;

public SavingAccount() {
    System.out.println("Default constructor invoked!!");
}

@Override
public int calculateInterest(int amount,int duration) {
    return (amount*duration*SAVING_INT)/100;
}

}

Bean配置:

                        

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读