自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Details Inside Spring

聚沙成塔,集腋成裘

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring的各种PostProcessor

简介 : Spring 的几种 PostProcessorSpring 有如下几种PostProcessor : 1. BeanDefinitionRegistryPostProcessor 2. BeanFactoryPostProcessor 3. BeanPostProcessorBeanDefinitionRegistryPostProcessorBeanDefini

2017-11-21 18:31:39 4858

翻译 jQuery DataTables的serverSide选项

功能serverSide是jQuery DataTables 控制使用服务器端还是客户端处理数据的选项。描述jQuery DataTables有两种基本的数据操作模式 : 客户端处理 : 过滤,分页,排序等计算都发生在浏览器端服务端处理 : 过滤,分页,排序等计算都发生在服务器端缺省情况下jQuery DataTables使用客户端处理数据模式,但是可以使用这个选项serverSide设置为使

2017-11-30 16:51:47 7204

原创 Spring 工具 ConfigurationClassBeanDefinitionReader 注册配置类中的bean定义

读取一组带有完整解析数据的ConfigurationClass集合,基于他们所携带的信息向给定BeanDefinitionRegistry 注册其中所有的bean定义。仅对外提供唯一服务方法 :void loadBeanDefinitions(Set<ConfigurationClass> configurationModel)完整的实

2017-11-28 11:52:29 3119

原创 Spring boot 的Web应用工具类ServletContextInitializerBeans

概述该类位于包 :org.springframework.boot.web.servletServletContextInitializerBeans实例表示一个从ListableBeanFactory bean容器中获得的ServletContextInitializer实例的集合。这个集合中的每个元素来自容器中定义的每个如下类型的bean : ServletContext

2017-11-28 09:32:19 3206

原创 缺省配置Springboot Web应用中tomcat的启动过程

概述独立部署的tomcat服务器的启动过程传统意义上一个独立部署和运行的tomcat服务器的启动可以理解成两个阶段 : tomcat 容器本身的启动;tomcat容器中所部署的web app的启动;完成了以上两个阶段,我们才能访问到我们所开发的业务逻辑。在这种情况下,web app的部署动作,通常是由系统部署人员通过某种方式在启动服务器前完成的。spring bo

2017-11-27 18:37:57 7320

翻译 Springboot 接口 EmbeddedServletContainerFactory : 嵌入式servlet容器工厂

位于包 org.springframework.boot.context.embedded接口定义如下 : /** * 用于创建EmbeddedServletContainer的工厂接口定义。可能的话,建议实现类扩展自 * AbstractEmbeddedServletContainerFactory 。 * * Factory interface that can be used to

2017-11-27 10:10:26 18737 1

原创 Spring Boot 自动配置机制的工作原理

spring-boot-autoconfigure 是如何工作的?

2017-11-20 18:07:08 2991

原创 Spring EnableAutoConfigurationImportSelector 是如何工作的 ?

功能EnableAutoConfigurationImportSelector 是一个DeferredImportSelector,由 spring boot autoconfigure 从版本1.3开始,提供用来处理EnableAutoConfiguration自动配置。EnableAutoConfigurationImportSelector继承自AutoConfigurationIm

2017-11-20 12:04:23 9186 5

原创 Spring BeanDefinitionRegistryPostProcessor : ConfigurationClassPostProcessor

功能ConfigurationClassPostProcessor 位于 org.springframework.context.annotation 包中,这是一个 BeanFactoryPostProcessor ,用于 Spring应用启动过程中 @Configuration 类的处理 。何时被引入非Springboot的Sping应用,当在配置文件中使用 <cont

2017-11-20 09:58:49 4774 2

原创 Spring 工具类 ConfigurationClassParser 分析得到配置类

简介Spring的工具类 ConfigurationClassParser 用于分析一个 @Configuration 注解的类,产生一组ConfigurationClass对象。其分析过程主要是递归分析注解中隐含的@Import,找出其中所有的配置类,然后返回这组配置类。

2017-11-16 12:19:50 14387 6

原创 Selenium + Java 做 WEB GUI 自动化测试中提升代码质量的方法

1. 概念模型化和分层降低代码复杂度 : 定位器/页面/模块1. 定位器 Element Locator : 从DOM中定位到目标元素1.可以通过 xpath , byClass, byName 等方法定位到目标元素2.通常还要配合wait-until机制在合适的时机去找目标元素2. 页面 Page : 对应一个完整的WEB页面尽量采用和开发团队对等的页面Page概念,方便沟通。某些WEB页

2017-11-16 11:48:14 755

原创 缺省配置Springboot Web应用启动过程中定义的Bean

1. ApplicationContext 对象构建时登记 6 个 bean 定义对于完全采用缺省配置的Springboot Web应用,其ApplicationContext的实现类最终采用 AnnotationConfigEmbeddedWebApplicationContext,它位于包 org.springframework.boot.context.embedded中。该类

2017-11-15 18:21:08 4095 4

原创 Spring AutoConfigurationMetadataLoader是如何工作的 ?

AutoConfigurationMetadataLoader是 Spring boot autoconfigure 加载AutoConfigurationMetadata的内部工具类

2017-11-15 18:17:22 1294

原创 PostProcessorRegistrationDelegate

工具类,AbstractApplicationContext的post-processor处理都被委托给该类来完成。这里的 post-processor 包括两类 : BeanFactoryPostProcessorBeanPostProcessor该类位于包 package org.springframework.context.support

2017-11-14 14:22:09 6481 2

原创 AbstractApplicationContext.invokeBeanFactoryPostProcessors()

AbstractApplicationContext.run()方法执行过程中,在BeanFactory被准备(prepare)和postProcess之后, AbstractApplicationContext的invokeBeanFactoryPostProcessors()方法被调用,这个方法用来应用被作为bean注册到容器中的所有BeanFactoryPostProcessor实例,其实...

2017-11-14 14:02:15 592 1

原创 Spring 内部工具类 -- AnnotationConfigUtils

Spring 内部工具类 AnnotationConfigUtils

2017-11-14 12:19:27 3492

原创 完全采用缺省配置的最简Spring-boot Web应用

完全采用缺省配置的最简Spring-boot Web应用1.该项目采用 maven 方式;2.假设读者已经准备好了 java 7+ 和 maven 环境,并且使其在命令行窗口可用;1. pom.xml<!--这是基于maven的一个spring boot web项目的最小化的项目文件 pom.xml--><?xml version="1.0" encod...

2017-11-12 17:35:11 1169

原创 Spring 环境抽象 Environment

Environment 是Spring核心框架中定义的一个接口,用来表示整个应用运行时的环境。

2017-11-12 14:40:40 5057 1

原创 AbstractApplicationContext.refresh()

AbstractApplicationContext.refresh()

2017-11-09 18:06:45 2516

原创 SpringApplication 的运行过程分析: run()

SpringApplication 的运行过程分析: run()

2017-11-09 14:14:42 1250

原创 SpringApplication 的初始化过程分析 : initialize()

SpringApplication 的初始化过程分析 : initialize()

2017-11-09 11:44:23 1827

原创 Springboot : SpringApplication 的启动过程分析

SpringApplication 的启动过程的两个阶段

2017-11-09 11:18:32 719

原创 Springboot 的内部工具类 SpringFactoriesLoader 简介

所在包 : org.springframework.core.io.support类名 : SpringFactoriesLoader官方文档类介绍 :该类并不对外暴露给应用开发者使用,而是spring框架自己使用的内部工具类,本身被声明为 abstract,不可以被实例化。在 Spring boot 应用启动的过程中,这个类的工作很重要,启动逻辑使用该类从cl...

2017-11-02 09:31:21 1364

flowable-engine-flowable-release-6.6.0.zip

从flowable github 官方源码地址上下载下来的,供大家参考学习之用。

2021-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除