Java Spring-它是什么?我为什么要使用它?
每当我在谷歌中搜索Spring框架时,我总是看到短语依赖注入 在飞机英语中,有人能解释一下春天到底是什么,我为什么想要 使用它 例如,几天前我了解了Hibernate:它将JAVA对象转换为记录 在数据库表中。。。这很好,减少了代码量和一堆SQL语句Java Spring-它是什么?我为什么要使用它?,java,spring,hibernate,spring-mvc,Java,Spring,Hibernate,Spring Mvc,每当我在谷歌中搜索Spring框架时,我总是看到短语依赖注入 在飞机英语中,有人能解释一下春天到底是什么,我为什么想要 使用它 例如,几天前我了解了Hibernate:它将JAVA对象转换为记录 在数据库表中。。。这很好,减少了代码量和一堆SQL语句 那么,春天到底是如何帮助我的呢 由于DI,它在元素之间产生松散耦合。最好的解释是 建议阅读: 比“依赖注入”更简单 让我们来问问它是什么,为什么要用它。这仍然是我所知道的最好的解释 Spring不仅仅是依赖注入。这是一个三条腿的凳子: 依赖注
那么,春天到底是如何帮助我的呢 由于DI,它在元素之间产生松散耦合。最好的解释是 建议阅读:
如果你一定要问的话,我建议你在做决定之前多研究一下。Spring是一个支持依赖注入的框架。使用Spring还可以非常轻松地创建web应用程序。Spring支持约定而不是配置,最初是作为JavaEE的替代品创建的(JavaEE过于复杂、冗长和繁重)。但Spring不仅仅是依赖注入。它对依赖项注入、事务管理、web应用程序、数据访问、消息传递、面向方面编程、测试等都有核心支持 Spring使注入依赖项变得容易,从而减少了类和特定实现之间的紧密耦合,从而为您提供了帮助。对于web应用程序,Spring遵循MVC(Model-View-Controller)模式,并具有特定的注释(和基于XML的配置)来帮助您编写遵循该模式的代码
我建议阅读更多关于依赖注入、MVC和Spring框架的内容,以了解更多信息;一个答案包含的信息太多了。spring提供了一个非常好的文档