几周以来,我一直在阅读 Spring in Action 一书以了解 Spring 框架。我有大约 2 年的编程经验,主要是在 java 中,在 Ruby 和 Python 中到处都有一些干扰。
在阅读了前几章之后,我并没有完全明白 Spring 中的依赖注入有什么大不了的。我期待一个 AHAAA 时刻,但还没有完全体验到。我确定我错过了一些重要的东西。
为什么我想在 xml 中连接我的 bean 而不是用旧的方式实例化它们= new myclass();
我知道我可以通过构造函数参数和属性在 xml 中连接 bean,也可以在 spring 中配置数据源,这样我就可以在 xml 文件中隐藏连接细节。但为什么?这还有更多,尤其是在良好的软件设计方面。有人能解释一下大事吗?