spring
以前不爱吃面的大叔
这个作者很懒,什么都没留下…
展开
-
spring-framework源码——AOP
代码Github地址:https://github.com/abelzha/spring-framework代码包含springframework 5.2.0.BUILD-SNAPSHOT版本源码1. 示例代码业务类aspectdemo.Person.javapackage aspectdemo;import org.springframework.stereotype.Compone...原创 2019-12-03 15:45:52 · 258 阅读 · 0 评论 -
Bean的初始化干预方式二
1. 代码示例2. 自定义初始化操作org.springframework.beans.factory.InitializingBean对beanFactory设置过的属性进行校验或者添加自定义初始化。/* * Copyright 2002-2018 the original author or authors. * * Licensed under the Apache Licen...原创 2019-12-03 09:43:09 · 190 阅读 · 0 评论 -
bean初始化的干预手段一
bena的初始化的过程中, 我们作为spring框架的使用者,spring允许我们干预bean的生命周期过程。代码Github地址:https://github.com/abelzha/spring-framework代码包含springframework 5.2.0.BUILD-SNAPSHOT版本源码1. 干预方法通过@Bean注解指定initMethod和destroyMetho...原创 2019-11-28 10:34:48 · 576 阅读 · 0 评论 -
Spring启动—Bean的初始化顺序
通过这段代码作为分析的入口。以下分析都基于该示例,完整代码见:https://github.com/abelzha/spring-frameworkpublic class InitMain { public static void main(String[] args) { AnnotationConfigApplicationContext context = new Annotati...原创 2019-12-02 09:04:28 · 2342 阅读 · 0 评论 -
SpringMVC源码分析
一般用户从浏览器发出的请求会先到我们的web服务器(如:Nginx、Apache等),然后转发至应用服务器(如:Tomcat等),而Tomcat是Servlet容器,接收、处理Servlet请求、返回结果,Tomcat的功能可以简单理解成将浏览器的请求封装成javax.servlet.http.HttpServletRequest和javax.servlet.http.HttpServletRes...原创 2019-05-09 23:53:43 · 218 阅读 · 0 评论 -
spring5源码阅读-源码环境搭建
一、我的环境系统版本:1、MacOS 10.12.6开发版本工具:1、spring-framework-5.0.13.RELEASE2、gradle4,93、jdk1.8.0_1214、IntelliJ IDEA 2017.2.3假设以上软件都已安装完成。二、源码下载地址https://github.com/spring-projects/spring-framework/ta...原创 2019-05-09 17:25:56 · 1929 阅读 · 6 评论 -
Java中Class、Object和Spring中Bean、BeanFactory的基础概念
Java语言中,对象(Object)是类(Class)的实例。Bean是Spring提出的概念。JavaJava是面向对象语言。类(Class)类是对同一类事物的属性和行为的高度模拟。类可以解释为:种类,类别,类型。在自然界中,物以类聚,比如鸟类、人类、汽车类、花草类等等。同一个事物从不同的维度又可以划分到不同的种类里,比如鸟类和人类都可以划分成动物类, 同一个种类还可以继续划分成跟细...原创 2019-11-25 14:30:20 · 776 阅读 · 0 评论 -
Spring的扩展点有哪些
1、BeanFactoryPostProcessor新建自定义的bean工厂的后置处理器MyBeanFactoryPostProcessor,交给Spring管理MyBeanFactoryPostProcessor.javapackage springextends;import org.springframework.beans.BeansException;import org.s...原创 2019-12-04 15:25:13 · 242 阅读 · 0 评论