一:Advice(通知)(1)定义在连接点做什么,为切面增强提供织入接口。在spring aop中主要描述围绕方法调用而注入的切面行为。(2)spring定义了几个时刻织入增强行为的接口 =>org.springframework.aop.BeforeAdvice org.springframewo ...
分类:
编程语言 时间:
2017-07-31 13:21:12
阅读次数:
216
1.spring容器的基本用法 xml配置 调用 ...
分类:
编程语言 时间:
2017-07-30 18:10:57
阅读次数:
161
Spring作为当今风靡世界的Web领域的第一框架,作为一名Java开发程序员是一定要掌握的,除了需要掌握基本的使用之外,更需要掌握其实现原理,因为我们往往在开发的过程中,会出现各种各样的异常问题。而且这样的问题去百度有时候往往也找不到特别有效的解决方法,因为问题的原因非常多而百度的又不准确,这个时 ...
分类:
编程语言 时间:
2017-07-27 13:33:12
阅读次数:
206
【一】org.springframework.beans.factory.config.BeanFactoryPostProcessor接口==>该接口实现方法的执行时机:该接口void postProcessBeanFactory(ConfigurableListableBeanFactory b ...
分类:
编程语言 时间:
2017-07-26 12:35:15
阅读次数:
155
平时项目中基本上都会用到spring,但是源码还没有深入的了解过。趁这段时间稍微空闲点,开始研究下spring 源码。下面是spring 源码的环境搭建。 主要分为如下步骤: ①安装jdk,gradle,git ②从GitHub下载spring framework 代码 ③编译导入ide中。 第一步 ...
分类:
编程语言 时间:
2017-07-20 00:57:54
阅读次数:
169
一:含义作用 ==>BeanPostProcessor接口是众多Spring提供给开发者的bean生命周期内自定义逻辑拓展接口中的一个 二:接口定义 package org.springframework.beans.factory.config; import org.springframewor ...
分类:
编程语言 时间:
2017-07-19 17:45:06
阅读次数:
287
1.下载spring源码 2.下载安装gradle,配置环境变量(需要有java环境) 3.在spring子项目下执行命令:gradle cleanidea eclipse,会生成对应的.project及.classpath文件 4.eclipse导入project ...
分类:
编程语言 时间:
2017-07-10 14:26:12
阅读次数:
265
版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习! 接着上一章节的内容,我们来分析当new一个FileSystemXmlApplicationContext对象的时候,spring到底做了那些事。FileSystemXmlApplicationContext类的内容主要是定义了若干重载的构 ...
分类:
编程语言 时间:
2017-07-07 15:35:16
阅读次数:
296
版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习! IOC(Inversion of Control),即控制反转,意思是将对象的创建和依赖关系交给第三方容器处理,我们要用的时候告诉容器我们需要什么然后直接去拿就行了。举个例子,我们有一个工厂,它生产各种产品,当你需要某个产品,比如你需要一 ...
分类:
编程语言 时间:
2017-07-06 22:49:28
阅读次数:
211