Spring
英杰.王
这个作者很懒,什么都没留下…
展开
-
Spring 中 DirectFieldAccessor 类的使用
1、DirectFieldAccessor 介绍 DirectFieldAccessor 是 PropertyAccessor的实现类,可以直接获取实例的field。 2、集成的类图关系3、源码分析 public class DirectFieldAccessor extends AbstractPropertyAccessor { private final Object原创 2016-11-08 17:28:32 · 1801 阅读 · 0 评论 -
spring-batch很不错的资料
spring-batch很不错的学习资料1、以下系列博客带你从入门: http://www.cnblogs.com/gulvzhe/archive/2011/12/20/2295090.html2、GitHub上不错的Demo: 可以下载下来,里面的例子都可以直接运行TestCase进行调试 https://github.com/langmi/spring-batch-examples原创 2017-04-25 19:18:28 · 517 阅读 · 0 评论 -
转载:Spring 中 PropertySource、Environment、Profile 源码解析
转载:一篇 Spring 中 PropertySource、Environment、Profile 源码解析的文章http://jinnianshilongnian.iteye.com/blog/2000183转载 2017-06-09 18:46:39 · 1582 阅读 · 0 评论 -
Spring 注解事务处理流程源码分析
声明:本文是自己在学习Spring注解事务处理源代码时所留下的笔记; 难免有错误,敬请读者谅解!!!1、事务注解标签 <tx:annotation-driven />2、tx 命名空间解析器 事务tx命名空间解析器TxNamespaceHandler org.springframework.transaction.config.TxNamespaceHandler#init3、A原创 2016-11-17 18:26:59 · 4257 阅读 · 0 评论 -
【转】Spring知识点提炼
【转】Spring知识点提炼 内容比较细 ,推荐阅读。 http://blog.csdn.net/u013256816/article/details/51386182转载 2017-10-27 12:47:45 · 445 阅读 · 0 评论 -
Spring 加载 *.properties 文件的源码分析
Spring 是如何加载 *.properties 文件的?1、属性加载器PropertyPlaceholderConfigurer.java 类图结构 通过类图,我们可以看到,PropertyPlaceholderConfigurer 实现了 BeanFactoryPostProcessor 接口,该接口中只有一个接口方法,通过方法注释我么可以了解到: (1)、该接口的可有在 bean 实例化原创 2016-11-04 18:57:23 · 4255 阅读 · 0 评论 -
Spring源码导入到Idea.2017的方法(补充了新版本报错解决方案)
1、安装jdk 安装jdk1.8以上版本,配好环境变量,spring最新的代码已经使用jdk8的一些新特性,故必须jdk8或以上版本。2、安装git客户端 由于spring源代码已经托管GitHub3、安装grandle 下载安装gradle 3.0 以上版本(我安装的是4.4的版本),也需要配置好环境变量 下载地址:http://servi原创 2017-04-01 14:03:06 · 19465 阅读 · 6 评论 -
Spring PropertyEditor 相关类的模拟实现
Spring xml 配置文件中的字符串值类型是如何通过 Spring的机制以正确的数据类型注入给目标属性的? 以下主要模拟将 String 转为 int 、date 类型。原创 2017-11-26 19:10:29 · 468 阅读 · 1 评论 -
使用 Spring ResourcePatternResolver 读取指定路径下的类信息
通过 Spring 提供的Api ResourcePatternResolver 读取指定classpath下面的类信息。 示例代码:import org.junit.Test;import org.springframework.core.annotation.AnnotationUtils;import org.springframework.core.io.Resource;原创 2018-01-29 19:35:32 · 4092 阅读 · 0 评论 -
Spring mvc 4.3.0 Request请求拿不到参数的问题解析
1、问题描述: 最近在使用Spring、Springmvc 新的 4.3.0 版本搭建开发框架; jdk使用了1.8的版本,Tomcat服务器使用了apache-tomcat-6.0.32.tar.gz 版本; 根据以上的环境,通过如下的访问方式:http://man.notice.jd.com/worker/once?id=1000; 后台Springmvc 的 Controller 处理原创 2017-01-19 18:34:22 · 1499 阅读 · 0 评论 -
关于Spring IOC (依赖注入)你需要知道的一切
一篇好文关于Spring IOC (依赖注入)你需要知道的一切,文章链接如下:http://blog.csdn.net/javazejian/article/details/54561302转载 2017-01-20 10:00:38 · 355 阅读 · 0 评论 -
Spring Annotation AspectJ 源码分析
未完待续…………………………………………………………1、AnnotationAwareAspectJAutoProxyCreator 类图关系原创 2016-11-09 19:37:28 · 1257 阅读 · 0 评论 -
Spring AspectJ报错:error at ::0 can't find referenced pointcut XXX
1、开发环境 jdk1.7 spring 3.2.4.RELEASE<dependency> <groupId>aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.5.2</version></dependency><dependency> <grou原创 2016-11-09 19:51:28 · 2270 阅读 · 0 评论 -
Spring 框架IOC的初始化过程
Spring 框架IOC的初始化过程1、Bean的初始化入口:2、Bean的初始化原创 2016-11-01 20:04:43 · 461 阅读 · 0 评论 -
spring boot 开发环境搭建,基于spring boot 1.4.2
spring boot 开发环境搭建,基于spring boot 1.4.2,可参考如下链接:https://git.oschina.net/zzw_88/springboot原创 2016-11-29 21:45:59 · 1620 阅读 · 0 评论 -
Spring 如何读取 Bean 的注解信息
注解的Bean定义解析 Spring框架不仅支持Xml格式的Bean定义、同时也非常好的支持了注解风格的Bean定义。 那么问题来了,Spring 是通过什么技术来解析类的注解、BeanDefinition 的呢? 在Spring core 模块下面有如下的代码是专门用来读取和解析这些注解的,如下图所示:、Asm 字节码技术 通过以上的的源代码的查看,我们可以看到Spring主要是通过 as原创 2016-11-02 16:19:49 · 2422 阅读 · 0 评论 -
Spring提取@Transactional事务注解的源码解析
声明:本编文章是自己在查看Spring提取@Transactional注解的源码过程中随手记下的笔记,只做了大概流程的记录,未做详细分析,如有错误还请谅解。1、事务切面匹配处理类AopUtils#canApply(Pointcut, Class , boolean) 方法中会调用到 TransactionAttributeSourcePointcut#matches 方法public stati原创 2016-11-18 12:35:00 · 18328 阅读 · 1 评论 -
spring beans源码解读
Spring源码好文最近在研究Spring的源代码,网上搜了如下不错的Spring源码截图文章。1、spring beans源码解读之–总结篇 http://www.cnblogs.com/davidwang456/p/4213652.html2、spring源码分析之spring-jdbc模块详解 http://www.cnblogs.com/davidwang456/p/4462351.ht原创 2016-11-08 20:03:05 · 1194 阅读 · 0 评论 -
Spring 中 LazyConnectionDataSourceProxy 代理类的源码解析
Spring 一次 @Transaction方法的执行源码跟踪MyBatis sqlMap 的解析过程原创 2016-12-21 18:10:26 · 4639 阅读 · 0 评论 -
SpringMVC和FreeMarker整合Hibernate-validator在页面渲染校验错误信息
1、整合背景 项目中使用了SpringMVC整合FreeMarker作为页面渲染,在后台管理端页面存在大量的form输入项,每个输入项在提交到Controller层时都需要对数据的有效性进行校验,工作量非常大而且繁琐。2、校验框架 为了解决数据校验的问题,调研了一下Hibernate-validator,发现该框架功能非常的全面,能很好的解决我遇到的数据校验问题,官方文档:https://...原创 2018-01-30 11:45:16 · 995 阅读 · 0 评论