Spring
该专栏将专职讲述Spring相关知识,欢迎共享探讨
油炸小波
虚心若愚 求知似渴
展开
-
2.3-IOC的配置使用
转载 2018-11-19 08:58:19 · 124 阅读 · 0 评论 -
GOF原型和Spring原型区别在哪?
Spring创建Bean两种方式:单例-singleton,原型-prototype,那么Spring的原型和设计模式里的原型有什么区别呢?区别 Spring GOF 对象种类 根据Bean定义创建对象的种类 用原型实例指定创建对象的种类 创建方式 根据Bean定义创建对象 通过拷贝原型创建对象 友好方式 非侵入式 侵入式 深拷贝...原创 2018-09-06 09:26:24 · 234 阅读 · 0 评论 -
ApplicationContext 获取Bean
介绍一种常用的通过SpringBeanUtil工具类获取Bean的方法后台代码 Spring配置文件 使用说明后台代码@Componentpublic class SpringBeanUtil implements ApplicationContextAware { private static Logger logger = Logger.getLogger(Spr...原创 2018-08-30 08:54:43 · 3338 阅读 · 0 评论 -
Spring IOC详解
Spring:源码解读Spring IOC原理1.Spring框架的核心作用是把对象的创建交给spring进行管理2.ioc操作两部分:(1)ioc的配置文件方式(2)ioc的注解方式3.ioc底层原理使用技术(1)xml配置文件(2)dom4j解析xml(3)工厂设计模式(4)反射转载来学习一下,博文地址:https://www.cnblogs.com/ITtangtang/p/3978349....转载 2018-07-02 10:19:30 · 235 阅读 · 0 评论 -
Spring AOP详解
一.前言 转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合...转载 2018-07-02 10:01:26 · 117 阅读 · 0 评论 -
Spring源码阅读——Bean的加载和获取过程
我们经常使用Spring,并且也都了解其大概原理。我想我们一定会对Spring源码的解读有迫切的渴望。我也如此。所以,我打算阅读一下Spring的源码。再此之前,我也为此准备了很多。包括,去复习熟练java反射,理解常用的设计模式。当然,这些复习笔记也会在今后的复习中顺便记录在我的csdn博客。(当然,可能写的不好,也可能理解不正确(可以一起交流嘛)。但是乐于分享总归是好的。) 首先看...转载 2018-06-29 14:46:15 · 880 阅读 · 0 评论 -
重写Spring IOC容器
有道云笔记有完整别写的代码,有道云笔记地址:http://note.youdao.com/noteshare?id=c25de6664d45fa32abcf5938a8aa9454&sub=636C43D510B94531ACDB64B0DB93B260只是简单的一个随笔,供大家共享。首先根据xml文件思考一下:·将applicationContext.xml放在和src同级路径下,别放在...原创 2018-06-20 15:13:21 · 488 阅读 · 0 评论 -
2.2-IOC容器基本原理
2.2.1 IoC容器的概念IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。Spring IoC容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IoC容器通过读取配置文件中的...转载 2018-11-19 08:55:58 · 145 阅读 · 0 评论 -
2.1-IOC基础
2.1.1 IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什么:...转载 2018-11-19 08:55:12 · 160 阅读 · 0 评论 -
1-Spring概述
1.1.1 Spring是什么Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相互协作的对象组成。所以开发一个应用除了要开发业务逻辑之外,最多的是关注如何使这些对象协作来完成所需功能,而且要低耦合、高内聚。...转载 2018-11-19 08:53:35 · 178 阅读 · 0 评论