Spring 弹簧的优点
Spring是一个流行的框架,但是我很难看到该框架在哪种情况下会真正有所帮助 目前我正在使用以下工具: *雄猫 *泽西 *杰克逊 *冬眠 这将产生一个由注释、自动JSON(un)编组和舒适的对象/关系映射创建的Web服务 老实说,目前我没有错过任何东西,但我可能只是不知道我错过了什么伟大的东西。。。你能帮我解决这个问题吗?Spring 弹簧的优点,spring,hibernate,jersey,Spring,Hibernate,Jersey,Spring是一个流行的框架,但是我很难看到该框架在哪种情况下会真正有所帮助 目前我正在使用以下工具: *雄猫 *泽西 *杰克逊 *冬眠 这将产生一个由注释、自动JSON(un)编组和舒适的对象/关系映射创建的Web服务 老实说,目前我没有错过任何东西,但我可能只是不知道我错过了什么伟大的东西。。。你能帮我解决这个问题吗? 谢谢简而言之,Spring为您提供了统一的方法来控制对象之间的依赖关系。这称为控制反转或依赖注入。使用它,您可以创建易于维护的可插入、可测试的代码 此外,它还为您提供了无数实
谢谢简而言之,Spring为您提供了统一的方法来控制对象之间的依赖关系。这称为
控制反转
或依赖注入
。使用它,您可以创建易于维护的可插入、可测试的代码
此外,它还为您提供了无数实用程序类,让您的生活更加轻松。例如,Hibernate更容易通过Spring工具进行维护。它将许多不同的技术聚集在一起。Spring是一个提供很多功能的大框架。如果不知道您要在项目中使用什么功能,就很难谈论优势
您很可能将Spring作为一个IoC容器来讨论。它是Spring非常重要的一部分,但也有AOP、事务管理、JDBC抽象层、身份验证和授权、测试等等。它的最大优势在于帮助创建可测试代码。在生产运行时中注入的依赖项将被测试范围中的模拟实现/代理替换,从而在隔离PoC中进行测试。Boris,您不需要spring来进行依赖项注入。spring提供的唯一好处是,如果您使用xml配置,那么bean的连接是通过配置而不是静态代码完成的。如果您使用注释(也称为静态代码),那么自动连接几乎与拥有一些单独负责bean连接的类相同。话虽如此,我还是很喜欢春天,但它并不是解决大多数问题的好办法。谢谢你的回答。我问这个问题,因为我正在考虑迁移到spring,但这需要相当长的时间,我只是不确定这是否值得。