Spring整体架构分为以下几部分: 1.Core模块:包含Spring框架的基本核心工具类,Spring其它组件都要使用到这个包中的类,Core模块是其它组件的基本核心。 2.Beans模块,包含访问配置文件,创建和管理bean以及进行IoC/DI(控制反转/依赖注入,上一篇文章中详细分析了这两个 ...
分类:
编程语言 时间:
2017-09-27 14:52:08
阅读次数:
223
前言 以 BeanFactory bf = new XmlBeanFactory(new ClassPathResource("beans.xml"));为例查看bean的加载过程。 一、首先来看Spring中是如何实现的 二、FactoryBean的使用 一般情况下,Spring通过反射机制利用b ...
分类:
编程语言 时间:
2017-09-26 19:32:29
阅读次数:
249
step 1:检查自己的eclipse版本:在help->About Eclipse中查看: step 2:进入 https://github.com/groovy/groovy-eclipse/wiki查找和自己eclipse对应版本的groovy:(我的是4.4) step 3:拷贝下载地址ht ...
分类:
编程语言 时间:
2017-09-25 23:00:59
阅读次数:
244
原文地址:http://blog.csdn.net/xieyuooo/article/details/9089441/ 在spring 3.0以上大家都一般会配置一个Servelet,如下所示: 我们就通过DispatcherServlet来说明和跟踪(注意我们这里不说请求转发,就说bean的加载过 ...
分类:
编程语言 时间:
2017-09-25 18:48:09
阅读次数:
260
1.自定义标签实现及使用参考: http://blog.csdn.net/fighterandknight/article/details/50112701 1)创建一个需要扩展的组件 User.java 2)定义一个XSD文件,描述组件内容 user.xsd 3)创建一个java类 MyParse ...
分类:
编程语言 时间:
2017-09-22 13:01:06
阅读次数:
185
在eclipse中新建了一个maven项目搭建Spring源码阅读环境,创建一个bean生产getter和setter方法的时候报错“the resource is not on the build path of a java project” 这种情况是因为在工程中找不到类; 解决办法:项目右键 ...
分类:
编程语言 时间:
2017-09-22 10:04:32
阅读次数:
219
环境 jdk8 windows8 1.下载源码 https://github.com/spring-projects/spring-framework 2.编译为eclipse项目 源码下载无法直接导入eclipse,需要编译为eclipse项目。 进入源码目录下,执行 import-into-ec ...
分类:
编程语言 时间:
2017-09-21 14:51:24
阅读次数:
146
一、Spring的整体架构和模块 二、模块分类: 1、Core Container Core Container包含有Core 、Beans、Context、和Expression Language模块 2、Data Access/Integration Data Access/Integratio ...
分类:
编程语言 时间:
2017-09-20 23:19:28
阅读次数:
161
突然想看spring源码-- 看教程需要安装gradle,经历一番苦难终于安装成功,下面总结一下 1.需要去官网下载相关gradle的文件包 https://gradle.org/releases/ 两个随便下一个!是在不知道其中区别。我下载的是complete 2.下载完成之后在mac编辑器上编辑 ...
分类:
系统相关 时间:
2017-09-16 13:35:43
阅读次数:
231
(1)spring抛出异常的点:org.springframework.orm.jpa.EntityManagerFactoryUtils public static DataAccessException convertJpaAccessExceptionIfPossible(RuntimeExc ...
分类:
编程语言 时间:
2017-09-13 17:52:04
阅读次数:
222