1 不使用spring的理由

spring太复杂,不利于调试。

spring太复杂,不利于全面掌控代码。

spring加载bean太慢。

等等。

2 对不使用spring理由的辩驳

spring ioc的原理是很清晰的,很简单的,这么成熟的框架,出错的概率很小,出错肯定是自己代码的问题,并且对spring熟悉了之后,调试是会很快的。

spring来到世上的意义就在为代码的解耦服务,使用了spring之后代码只会更加的清晰,对全面掌握代码肯定不是障碍。

如果spring加载bean太慢的话,那肯定是初始化的设计有问题。

3 使用spring的决定理由

各大公司都在用spring,实践证明要使用spring。

最新文章

  1. 基于CkEditor实现.net在线开发之路(6)vs开发工具配合一起开发
  2. 亿级规模的Elasticsearch优化实战
  3. [.NET领域驱动设计实战系列]专题一:前期准备之EF CodeFirst
  4. 常用的js跳转页面方法实现汇总
  5. 20161003 NOIP 模拟赛 T2 解题报告
  6. 拿到添加对象的id号方法
  7. BroadcastReceiver study
  8. poj 1543 Perfect Cubes(注意剪枝)
  9. 【转】C/C++除法实现方式及负数取模详解
  10. MFC——error LNK2005: "protected: static struct AFX_MSGMAP
  11. 数据结构(Splay平衡树): [NOI2007] 项链工厂
  12. EF code first 生成edmx文件
  13. python-整理--时间模块
  14. docker4dotnet
  15. perl post发送json数据
  16. SSH的整合
  17. 第五次作业2、请将该code进行代码重构,使之模块化,并易于阅读和维护;
  18. 由linux命令谈学习操作系统的重要性
  19. 关于pom.xml文件中引入net.sf.json-lib出错问题
  20. Mysql安装(Ubuntu)

热门文章

  1. tomcat的安装和优化
  2. 【Luogu】P1155双栈排序(二分图)
  3. VM上完美运行macos
  4. 空指针问题(java.lang.NullPointerException)
  5. phoenixframework集成了所有自动化测试的思想的平台。mark一下。
  6. 能量项链(codevs 1154)
  7. 【BZOJ3611】大工程(虚树,DFS序,树形DP)
  8. golang测试框架--smartystreets/goconvey
  9. Influx kafka
  10. Spring MVC集成Spring Data Reids和Spring Session实现Session共享出现:No bean named 'springSessionRepositoryFilter' available