01 2019 档案

摘要:Spring 中参数名称解析 ParameterNameDiscoverer __Spring 系列目录()__ JDK 1.8 之后引入 Parameter 类,可以通过它获取方法中参数的名称。Spring 中也增加了对它的支持 ParameterNameDiscoverer,特别是在 Sprin 阅读全文

posted @ 2019-01-31 22:07 binarylei 阅读(5300) 评论(0) 推荐(0)

摘要:Spring 是如何解析泛型 ResolvalbeType __Spring 系列目录()__ Java Type 泛型系列文章: 1. "Java Type 介绍" 2. "Java Type 的获取方式" 3. "Spring ResolvableType" Spring 中大量使用反射,需要获 阅读全文

posted @ 2019-01-31 22:02 binarylei 阅读(3808) 评论(0) 推荐(0)

摘要:Spring IOC(八)bean 的创建 __Spring 系列目录()__ __参考:__ 每天用心记录一点点。内容也许不重要,但习惯很重要! 阅读全文

posted @ 2019-01-31 21:27 binarylei 阅读(330) 评论(0) 推荐(0)

摘要:Spring IOC(二)beanName 别名管理 __Spring 系列目录()__ 一、AliasRegistry AliasRegistry 接口十分简单,提供了注册、获取及删除指定 beanName 的别名的功能。下面我们重点关注一下它的默认的实现 SimpleAliasRegistry。 阅读全文

posted @ 2019-01-31 21:17 binarylei 阅读(934) 评论(0) 推荐(1)

摘要:Spring IOC(六)依赖查找 __Spring 系列目录()__ Spring BeanFactory 的实现有三个重要的类,功能如下: 实现了 BeanFactory、 HierarchicalBeanFactory、ConfigurableBeanFactory 三个接口,最重要的方法是实 阅读全文

posted @ 2019-01-31 08:41 binarylei 阅读(1419) 评论(0) 推荐(0)

摘要:Spring IOC(五)依赖注入 __Spring 系列目录()__ 一、autowire 五种注入方式测试 __(1) 环境准备__ __(2) xml 配置__ __(3) 测试一把__ 二、Spring 属性注入源码分析 2.1 属性注入 populateBean Spring 属性注入在 阅读全文

posted @ 2019-01-30 22:40 binarylei 阅读(502) 评论(0) 推荐(0)

摘要:Spring IOC(七)类型推断 __Spring 系列目录()__ Spring 容器中可以根据 beanName 查找其类型,其推断方式和 bean 的创建方式密切相关,并且 Spring 中有一个原则是尽可能的不要通过创建 bean 来获取其类型,除了 FactoryBean 只有通过创建对 阅读全文

posted @ 2019-01-28 22:36 binarylei 阅读(888) 评论(0) 推荐(0)

摘要:Spring 循环引用(二)源码分析 __Spring 系列目录()__ Spring 循环引用相关文章: 1. 《Spring 循环引用(一)一个循环依赖引发的 BUG》: 2. 《Spring 循环引用(二)源码分析》: 一、Spring 中单例 bean 的管理 Spring 对单例 bean 阅读全文

posted @ 2019-01-27 12:27 binarylei 阅读(535) 评论(0) 推荐(0)

摘要:Spring 循环引用(一)一个循环依赖引发的 BUG __Spring 系列目录()__ Spring 循环引用相关文章: 1. 《Spring 循环引用(一)一个循环依赖引发的 BUG》: 2. 《Spring 循环引用(二)源码分析》: 在使用 Spring 的场景中,有时会碰到如下的一种情况 阅读全文

posted @ 2019-01-27 10:14 binarylei 阅读(2098) 评论(0) 推荐(0)

摘要:Spring IOC(四)FactoryBean __Spring 系列目录()__ 一般情况下,Spring 通过反射机制利用 bean 的 class 属性指定实现类来实例化 bean。在某些情况下特别是整合第三方包时,实例化 bean 过程比较复杂,如果按照传统的方式,则需要在 XML 中提供 阅读全文

posted @ 2019-01-24 21:28 binarylei 阅读(665) 评论(0) 推荐(0)

摘要:Spring 中的类加载机制 ClassLoader __Spring 系列目录()__ ClassLoader JVM 类加载机制系列文章: 1. "Java ClassLoader" 2. "Spring 中的类加载机制 ClassLoader" 一、OverridingClassLoader 阅读全文

posted @ 2019-01-24 08:23 binarylei 阅读(22711) 评论(0) 推荐(2)

摘要:Spring IOC(三)单例 bean 的注册管理 __Spring 系列目录()__ 在 Spring 中 Bean 有单例和多例之分,只有单例的 bean 才会被 BeanFactory 管理,这个工作就是由 SingletonBeanRegistry 完成的。 SingletonBeanRe 阅读全文

posted @ 2019-01-20 09:31 binarylei 阅读(946) 评论(0) 推荐(0)

摘要:Spring Environment(三)生命周期 __Spring 系列目录()__ Spring Environment 属性配置管理系列文章: 1. "Spring Environment(一)API 介绍" 2. "Spring Environment(二)源码分析" 3. "Spring 阅读全文

posted @ 2019-01-19 12:15 binarylei 阅读(1459) 评论(0) 推荐(0)

摘要:Spring Environment(二)源码分析 __Spring 系列目录()__ Spring Environment 属性配置管理系列文章: 1. "Spring Environment(一)API 介绍" 2. "Spring Environment(二)源码分析" 3. "Spring 阅读全文

posted @ 2019-01-19 10:39 binarylei 阅读(1838) 评论(0) 推荐(0)

摘要:Spring PropertyResolver 占位符解析(二)源码分析 __Spring 系列目录()__ Spring 3.1 提供了新的占位符解析器 PropertyResolver,默认实现为 PropertySourcesPropertyResolver。相关文章如下: 1. "Sprin 阅读全文

posted @ 2019-01-17 22:03 binarylei 阅读(1827) 评论(0) 推荐(0)

摘要:Spring PropertyResolver 占位符解析(一)API 介绍 __Spring 系列目录()__ Spring 3.1 提供了新的占位符解析器 PropertyResolver,默认实现为 PropertySourcesPropertyResolver。相关文章如下: 1. "Spr 阅读全文

posted @ 2019-01-17 22:01 binarylei 阅读(2279) 评论(0) 推荐(0)

摘要:Spring Environment(一)API 使用 __Spring 系列目录()__ Spring 3.1 提供了新的属性管理 API,而且功能非常强大且很完善,对于一些属性配置信息都应该使用新的 API 来管理。位于 包内。 Spring Environment 属性配置管理系列文章: 1. 阅读全文

posted @ 2019-01-17 08:36 binarylei 阅读(8652) 评论(0) 推荐(3)

摘要:Spring 属性注入(四)属性键值对 PropertyValue __Spring 系列目录()__ PropertyValue 和 PropertyValues 都位于 org.springframework.beans 包下,是 bean 属性键值对的封装,缓存了对 key value 解析相 阅读全文

posted @ 2019-01-16 18:15 binarylei 阅读(2763) 评论(0) 推荐(0)

摘要:Spring 属性注入(三)AbstractNestablePropertyAccessor __Spring 系列目录()__ BeanWrapper 有两个核心的实现类 提供对嵌套属性的支持 提供对 JavaBean 的内省功能,如 PropertyDescriptor AbstractNest 阅读全文

posted @ 2019-01-14 17:14 binarylei 阅读(1840) 评论(0) 推荐(1)

摘要:Spring 属性注入(二)BeanWrapper 结构 __Spring 系列目录()__ BeanWrapper 位于 org.springframework.beans 包中,默认实现为 BeanWrapperImpl,提供分析和处理标准 JavaBean 用于 get 和 set 属性,取得 阅读全文

posted @ 2019-01-13 22:19 binarylei 阅读(1197) 评论(0) 推荐(0)

摘要:Spring ConversionService 类型转换(二) ConversionService __Spring 系列目录()__ Spring ConversionService 类型转换系列文章: 1. "Spring ConversionService 类型转换(一)Converter" 阅读全文

posted @ 2019-01-13 18:51 binarylei 阅读(4295) 评论(0) 推荐(0)

摘要:Spring ConversionService 类型转换(一)Converter __Spring 系列目录()__ Spring ConversionService 类型转换系列文章: 1. "Spring ConversionService 类型转换(一)Converter" 2. "Spri 阅读全文

posted @ 2019-01-13 18:47 binarylei 阅读(3378) 评论(0) 推荐(1)

摘要:Spring 属性注入(一)JavaBean 内省机制在 BeanWrapper 中的应用 __Spring 系列目录()__ Spring 中的属性注入也是基于 JDK 的 JavaBean 的内省,详见《JDK 之 JavaBean 内省机制》: 一、BeanWrapper 的使用 那 Spri 阅读全文

posted @ 2019-01-11 08:35 binarylei 阅读(1176) 评论(0) 推荐(0)

摘要:JDK 之资源文件管理 __JDK 规范目录()__ 一、文件资源 用户目录,如 Linux 上 root 的用户目录为 /root 项目工作目录 二、类路径资源 三、网络资源 java.net 包下有几个核心的类: 通过 URLStreamHandlerFactory 获取 URLStreamHa 阅读全文

posted @ 2019-01-03 22:35 binarylei 阅读(473) 评论(0) 推荐(0)

摘要:JDK 之 Java Bean 内省机制 __JDK 规范目录()__ JavaBean 是一种特殊的 Java 类,主要用于传递数据信息,这种 Java 类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。 一、JavaBean 1.1 JavaBean 命名规则 1. 一个 JavaBe 阅读全文

posted @ 2019-01-02 22:16 binarylei 阅读(1115) 评论(0) 推荐(1)

摘要:Spring MVC(一)Servlet 2.x 规范在 Spring MVC 中的应用 __Spring 系列目录()__ 《Servlet 2.x 规范》: Servlet 容器在启动时会调用 ServletContextListener 的 contextInitialized() 方法。同时 阅读全文

posted @ 2019-01-01 21:35 binarylei 阅读(307) 评论(0) 推荐(0)

摘要:Servlet 2.x 规范 sun 公司制订的一种基于 Java 技术的 WEB 服务器功能的组件规范。1997 年六月,Servlet 1.0 版本发行,最新版本 Servlet 4.0 处于研发状态。 所谓的 Servlet 容器,有时候也称作为 Servlet 引擎,作为 Web 服务器或应 阅读全文

posted @ 2019-01-01 20:34 binarylei 阅读(391) 评论(0) 推荐(1)

摘要:Servlet 3.0 规范(二)注解驱动和异步请求 在 Servlet 3.0 时支持注解启动,不再需要 web.xml 配制文件。 一、Servlet 3.0 组件 Servlet 容器的组件大致可以分为以下几类: 二、注解驱动 1.1 Servlet 3.0 注解 Servlet 3.0 常用 阅读全文

posted @ 2019-01-01 09:36 binarylei 阅读(894) 评论(0) 推荐(0)

导航