Spring之基础

Posted 屋中人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring之基础相关的知识,希望对你有一定的参考价值。

Spring之目的

????Spring致力于简化企业级Java开发,促进代码的松散耦合。成功的关键在于依赖注入(DI)面向切面编程(AOP)

Spring之DI

????DI是组装应用对象的一种方式,借助这种方式对象无需知道依赖来自何处或者依赖的实现方式。不同于自己获取依赖对象,对象会在运行期赋予它们所依赖的对象。依赖对象通常会通过通过接口了解所注入的对象,这样的话就能确保低耦合。

Spring之AOP

????AOP可以帮助应用将散落在各处的逻辑汇集于一处——切面。当Spring装配bean的时候,这些切面能够在运行期编织起来,这样就能非常有效地赋予bean新的行为。
????举例来说,系统由许多不同的组件组成,每一个组件各负责一块特定功能。除了实现自身核心的功能之外,这些组件还经常承担着额外的职责。诸如日志、事务管理和安全这样的系统服务经常融入到自身具有核心业务逻辑的组件中去,这些系统服务通常被称为横切关注点,因为它们会跨越系统的多个组件。

以上是关于Spring之基础的主要内容,如果未能解决你的问题,请参考以下文章

Spring之基础

一起学Spring之Web基础篇

60Spring总结之基础架构

Spring框架系列 - 深入浅出Spring核心之面向切面编程(AOP)

Spring基础知识之装配Bean

spring基础之三-;SpringIOC的注解应用