java - 简单来说就是 Spring 框架

标签 java spring frameworks

我对此做了一些研究,但充其量只是对它有一个模糊的了解。任何对此知识渊博的人都可以给我一个简单的(或尽可能简单的)描述,让对编程有基本了解的人可以理解吗?感谢您的帮助。

最佳答案

Spring 建立在依赖注入(inject)控制反转 的思想之上。用通常的话来说——不是让一堆类相互创建并将彼此从一个地方传递到另一个地方,而是有一袋 bean 。每个 bean 声明其依赖项(我需要使用哪些服务?)并且 Spring 容器通过自动和自动将所有内容连接在一起来解决此要求。

你有一个 Service 说(通过 XML、注释、构造函数签名...)我需要 DAO 接口(interface)才能工作! Spring 很友好地找到了一些bean 实现该接口(interface),首先创建它并在需要的地方传递。

在此基础上提供了多种其他服务(主要在数据访问和 AOP 方面),但注入(inject)是核心概念。

关于java - 简单来说就是 Spring 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10179260/

相关文章:

java - 无法运行查询java mysql数据库

java - 使用Spring Security的Principal进行单元测试方法

php - 我应该使用 App::import ('Model' , ...) 还是 ClassRegistry(...)?

java - 在 Quartz 调度程序中添加触发器以供将来使用

java - 不可变对象(immutable对象)的所有属性都必须是最终的吗?

java - Android studio 库项目依赖

java - thymeleaf 中对 @OneToMeny 和 @ManyToOne 类的无尽 hibernate 查询

spring - 将Guice组件集成到Spring应用程序中

php - 为什么一个非常好的 PHP 框架 - Qcodo(或 Qcubed - 它的分支) - 如此不受欢迎?

.net - 如何将较高版本的 .net 库 (.dll) 与较低版本的二进制文件集成