为什么java web项目中要使用spring
2024-09-30 09:38:45
1 不使用spring的理由
spring太复杂,不利于调试。
spring太复杂,不利于全面掌控代码。
spring加载bean太慢。
等等。
2 对不使用spring理由的辩驳
spring ioc的原理是很清晰的,很简单的,这么成熟的框架,出错的概率很小,出错肯定是自己代码的问题,并且对spring熟悉了之后,调试是会很快的。
spring来到世上的意义就在为代码的解耦服务,使用了spring之后代码只会更加的清晰,对全面掌握代码肯定不是障碍。
如果spring加载bean太慢的话,那肯定是初始化的设计有问题。
3 使用spring的决定理由
各大公司都在用spring,实践证明要使用spring。
最新文章
- 基于CkEditor实现.net在线开发之路(6)vs开发工具配合一起开发
- 亿级规模的Elasticsearch优化实战
- [.NET领域驱动设计实战系列]专题一:前期准备之EF CodeFirst
- 常用的js跳转页面方法实现汇总
- 20161003 NOIP 模拟赛 T2 解题报告
- 拿到添加对象的id号方法
- BroadcastReceiver study
- poj 1543 Perfect Cubes(注意剪枝)
- 【转】C/C++除法实现方式及负数取模详解
- MFC——error LNK2005: ";protected: static struct AFX_MSGMAP
- 数据结构(Splay平衡树): [NOI2007] 项链工厂
- EF code first 生成edmx文件
- python-整理--时间模块
- docker4dotnet
- perl post发送json数据
- SSH的整合
- 第五次作业2、请将该code进行代码重构,使之模块化,并易于阅读和维护;
- 由linux命令谈学习操作系统的重要性
- 关于pom.xml文件中引入net.sf.json-lib出错问题
- Mysql安装(Ubuntu)
热门文章
- tomcat的安装和优化
- 【Luogu】P1155双栈排序(二分图)
- VM上完美运行macos
- 空指针问题(java.lang.NullPointerException)
- phoenixframework集成了所有自动化测试的思想的平台。mark一下。
- 能量项链(codevs 1154)
- 【BZOJ3611】大工程(虚树,DFS序,树形DP)
- golang测试框架--smartystreets/goconvey
- Influx kafka
- Spring MVC集成Spring Data Reids和Spring Session实现Session共享出现:No bean named 'springSessionRepositoryFilter' available