![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
安徐正静_mz
哈哈
展开
-
Spring 知识点
1. Spring框架的作用轻量:Spring是轻量级的,基本的版本大小为2MB 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。 容器:Spring包含并管理应用中对象的生命周期和配置 MVC框架: Spring-MVC 事务管理:Spri...原创 2019-01-27 18:53:22 · 131 阅读 · 0 评论 -
Spring IOC 容器源码分析
Spring 最重要的概念是 IOC 和 AOP,本篇文章其实就是要带领大家来分析下 Spring 的 IOC 容器。既然大家平时都要用到 Spring,怎么可以不好好了解 Spring 呢?阅读本文并不能让你成为 Spring 专家,不过一定有助于大家理解 Spring 的很多概念,帮助大家排查应用中和 Spring 相关的一些问题。阅读建议:读者至少需要知道怎么配置 Spring,了解 S...原创 2019-01-27 18:55:42 · 79 阅读 · 0 评论 -
Spring AOP是什么?它能够做什么?
为什么会有面向切面编程(AOP)?我们知道Java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志、权限验证、事务等功能时,只能在在每个对象里引用公共行为。这样做不便于维护,而且有大量重复代码。AOP的出现弥补了OOP的这点不足。为了阐述清楚Spring AOP,我们从将以下方面进行讨论:代理模式 静态代理原理及实践 动...原创 2019-01-27 18:58:19 · 139 阅读 · 0 评论 -
Spring面试问答Top 25
本人收集了一些在大家在面试时被经常问及的关于Spring的主要问题,这些问题有可能在你下次面试时就会被问到。对于本文中未提及的Spring其他模块,我会单独分享面试的问题和答案。欢迎大家向我推荐你在面试过程中遇到关于Spring的问题。我会把大家推荐的问题添加到下面的Spring常用面试题清单中供大家参考。问题清单:什么是Spring框架?Spring框架有哪些主要模块? 使用Spr...原创 2019-01-27 19:01:06 · 116 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis详解(自用)
一、Spring1、接口通俗的说,接口是一种在沟通中的说明,说明了我会提供什么,而不公开内部的逻辑,对应java中的接口,声明了那些方法是对外提供的。2、面向接口编程结构设计中,分清层次及调用关系,每层只向外(上层)提供一组功能接口,各层间仅依赖接口而非实现类。3、控制反转(IOC)通俗的说就是当我们需要一个对象的时候我们不需要New一个,而是由外部容器给我...原创 2019-03-13 16:07:00 · 404 阅读 · 0 评论