Spring有什么好处?

Spring有什么好处啊?它的配置文件很麻烦,特别是配置切面的时候,具体该怎么配置啊?哪些方法?

肥皂起泡泡
浏览 894回答 3
3回答

成都加米谷大数据

使用Spring的好处:(1)Spring能有效地组织你的中间层对象。(2)Spring能消除在许多工程中常见的对Singleton的过多使用。(3)Spring能消除各种各样自定义格式的属性文件的需要,使配置信息一元化。(4)Spring能够帮助我们真正意义上实现针对接口编程。(5)在Spring应用中的大多数业务对象没有依赖于Spring。(6)使用Spring构建的应用程序易于单元测试。(7)Spring支持JDBC和O/R Mapping产品(Hibernate)(8)MVC Web框架,提供一种清晰,无侵略性的MVC实现方式。(9)JNDI抽象层,便于改变实现细节,可以方便地在远程服务和本地服务间切换。(10)简化访问数据库时的例外处理。(11)Spring能使用AOP提供声明性事务管理,可以不直接操作JTA也能够对事务进行管理。(12)提供了JavaMail或其他邮件系统的支持。

牛魔王的故事

著作权归作者所有。来源:知乎缺点当然有,现在 Spring 越来越大,都开始使用 Gradle 构建了,支持的东西越来越多,这就导致大多数程序员对 Spring 的体系及结构都一知半解,网上乱七八糟的文章来回粘来粘去,搞得小码农都分不清楚到底哪种使用方式是对的,这归根到底就是因为1. 对 Spring 的版本变更不清楚2. 对 Spring 和 J2EE 规范的关系不清楚3. 对 Spring 那堆配置和注解背后的原理不清楚不过那只是spring本身的局限性,说到底spring只是个框架, 或者说是工具. 他的目标是帮助你快速实现你的业务. 不能把spring的实现当成你设计的目标. 用了spring的好的代码有的是, 代码好坏和用不用spring没有什么关系.

一只斗牛犬

使用Spring的好处:(1)Spring能有效地组织你的中间层对象。(2)Spring能消除在许多工程中常见的对Singleton的过多使用。(3)Spring能消除各种各样自定义格式的属性文件的需要,使配置信息一元化。(4)Spring能够帮助我们真正意义上实现针对接口编程。(5)在Spring应用中的大多数业务对象没有依赖于Spring。(6)使用Spring构建的应用程序易于单元测试。(7)Spring支持JDBC和O/R Mapping产品(Hibernate)(8)MVC Web框架,提供一种清晰,无侵略性的MVC实现方式。(9)JNDI抽象层,便于改变实现细节,可以方便地在远程服务和本地服务间切换。(10)简化访问数据库时的例外处理。(11)Spring能使用AOP提供声明性事务管理,可以不直接操作JTA也能够对事务进行管理。(12)提供了JavaMail或其他邮件系统的支持。
打开App,查看更多内容
随时随地看视频慕课网APP