码迷,mamicode.com
首页 >  
搜索关键字:spring源码    ( 630个结果
【spring源码学习】spring的事务管理源码学习
一、抽象概念 1、事务管理器 接口:org.springframework.transaction.PlatformTransactionManager 实现类:org.springframework.jdbc.datasource.DataSourceTransactionManager 2、事务 ...
分类:编程语言   时间:2019-11-24 19:18:24    阅读次数:67
模板方法
概述 UML类图 代码栗子 Spring源码体现 总结 概述 概述 模板方法是一种行为设计模式,它在超类(抽象类)中定义算法的框架,但允许子类覆盖算法的特定步骤而无需更改其结构。 作用 1. 1. 允许子类实现变化的行为(通过重写钩子方法) 2. 避免了重复代码:算法的一般工作流程在抽象类的模板方法 ...
分类:其他好文   时间:2019-11-20 15:28:44    阅读次数:65
Spring源码解析之@Configuration
@Configuration简介 用于标识一个类为配置类,与xml配置效果类似 用法简介 上面的例子应该是@Configuration最普遍一种使用场景了,在@Configuration class下面配置@Bean method,用于想Spring Ioc容器注入bean.但其实我们把AppCon ...
分类:编程语言   时间:2019-11-17 17:42:40    阅读次数:102
曹工杂谈:为什么很少需要改Spring源码,因为扩展点太多了,说说Spring的后置处理器
前言 最近发了好几篇,都是覆盖框架源码,但是spring的代码,我是从没覆盖过,毕竟,如果方便扩展,没谁想去改源码,而spring就是不需要改源码的那个,真的是“对扩展开放,对修改关闭”的典范。 就我说曾经用过的,spring的扩展点,就包括了 、`beanFactoryPostProcessor ...
分类:编程语言   时间:2019-11-13 00:39:03    阅读次数:128
spring源码(1)---idea基础环境搭建
一、环境准备 1. jdk1.8.1 做java开发的这个应该能自己找到 2.gradle-4.9 https://services.gradle.org/distributions/ 没用过gradle的同学可以将其理解为类似于maven的包管理工具,这里下载gradle-4.9-bin.zip, ...
分类:编程语言   时间:2019-11-11 21:37:55    阅读次数:73
Maven使用入门
Maven是Java中开发流行的项目管理工具,其他同类产品还有ant(见过工厂制造执行系统MES中使用ant打包)和gradle(Spring源码使用的gradle管理),目前来说maven是最广泛使用的,下面简单记录一下。 Maven安装和配置 maven可以管理项目的生命周期,包括编译、测试、打 ...
分类:其他好文   时间:2019-11-09 23:55:12    阅读次数:131
spring源码解析前瞻
IOC、AOP是spring的2个核心特性。理解这2个特性,有助于更好的解析源码。 IOC:控制反转。把创建对象的权利交给框架,这有利于解耦。 原先PageController中使用PageService,需要自己new创建对象,使用spring后,由容器创建PageService对象,并依赖注入到 ...
分类:编程语言   时间:2019-11-05 18:46:53    阅读次数:90
Spring源码分析
Spring介绍 什么是Spring? 百度百科的介绍 Spring官方网址: http://spring.io/ 我们经常说的Spring其实指的是 Spring Framework (Spring 框架) 为什么学习Spring? 好处 耦合性(Coupling),也叫耦合度,是对模块间关联程度 ...
分类:编程语言   时间:2019-10-31 14:57:40    阅读次数:82
关于spring源码编译报找不到cglib和objenesis的错误解决方法
可以在spring-core.gradle下面找到解决这个问题的task: 在eclipse下,打开 Gradle Tasks窗口,先把spring-core项目,build的build任务,执行一下,就会在spring-core\build\libs目录下生成这2个jar包 再去刷新gradle, ...
分类:编程语言   时间:2019-10-27 18:59:02    阅读次数:198
spring 源码分析总结
Spring容器的refresh()【创建刷新】;1、prepareRefresh()刷新前的预处理; 1)、initPropertySources()初始化一些属性设置;子类自定义个性化的属性设置方法; 2)、getEnvironment().validateRequiredProperties( ...
分类:编程语言   时间:2019-10-26 22:30:33    阅读次数:86
630条   上一页 1 ... 9 10 11 12 13 ... 63 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!