Spring :Sprin体系

291 篇文章 448 订阅 ¥39.90 ¥99.00

1.美图

在这里插入图片描述

2.概述

spring是一个轻量级的开源框架(轻量级-指消耗资源少,开发过程快捷方便)

方便解耦,简化开发

Spring就是一个大工厂,可以将所有对象创建和依赖的关系维护,交给Spring管理。 --重点了解

AOP编程的支持

Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能。

声明式事务的支持

只需要通过配置就可以完成对事务的管理,而无需手动编程。

方便程序的测试

Spring对Junit4支持,可以通过注解方便的测试Spring程序。

方便集成各种优秀框架

Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架的直接支持(如:Struts、Hibernate、MyBatis等)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Spring IOC(Inversion of Control,控制反转)是Spring框架的核心之一,是一种设计模式,它将对象的创建、依赖关系的管理以及对象的生命周期等管理交给Spring容器来完成,从而降低了组件之间的耦合性,提高了系统的可维护性和可扩展性。 Spring IOC的知识体系主要包括以下几个方面: 1. 容器:Spring容器是Spring IOC的核心,它负责管理对象的创建、依赖关系的维护和对象的生命周期等,Spring容器主要有两种:BeanFactory和ApplicationContext。 2. Bean:Bean是Spring容器中的对象,它们由Spring容器创建、管理和维护,Spring中的Bean有单例、原型、会话和请求等不同的作用域。 3. 依赖注入:依赖注入是Spring IOC的一个重要特性,它通过将对象的依赖关系注入到对象中,实现对象之间的解耦。 4. 生命周期:Spring容器负责管理Bean的生命周期,包括Bean的创建、初始化、使用和销毁等,Spring提供了BeanPostProcessor和BeanFactoryPostProcessor等机制,允许在Bean的生命周期中进行自定义操作。 5. AOP:AOP是Spring框架的另一个核心模块,它通过动态代理机制实现了代码的横切关注点的统一管理,与IOC紧密关联。 6. 事件机制:Spring容器提供了事件机制,允许Bean之间的通信,使得Bean之间的解耦更加彻底。 7. 注解:Spring提供了一系列注解,简化了开发人员对Spring容器的配置,使得开发变得更加方便和快捷。例如,@Autowired注解可以自动注入Bean依赖关系,@Component注解可以将一个普通的Java类声明为Bean等。 以上是Spring IOC知识体系的主要内容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九师兄

你的鼓励是我做大写作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值