Spring学习笔记

Spring学习笔记

1.Spring的优点

  • Spring是一个开源的免费的框架(容器)!
  • Spring是一个轻量级的、非入侵式的框架!
  • 控制反转IOC,面向切面编程AOP!
  • 支持事务的处理,对框架整合的支持!

总结:Spring就是一个轻量级的控制反转IOC和面向切面编程AOP的框架

2.IoC反转控制

  • 控制:谁来控制对象的创建,传统应用程序的对象是由程序本身控制,使用Spring后,对象是由Spring来创建的。
  • 反转:程序本身不创建对象,而变成被动的接收对象。
  • 依赖注入:就是利用set方法来进行注入的。
  • IoC是一种编程思想,由主动的编程编程被动的接收。

实现反转控制后,就彻底不用再去程序中改动了,要实现不容的操作,是需要在xml配置文件中进行修改,所谓的IoC一句话概括:对象由Spring来创建,管理,装配!

原文地址:https://www.cnblogs.com/tianxintang/p/13257690.html