![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
可乐cc呀
竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。
展开
-
Spring源码深度解析,Spring框架大体介绍(一)(附代码示例:)
Spring框架大体介绍(一)目录Spring的整体架构一,核心容器(Core Container)二,AOP和Instrumentation三,消息(Messaging)四,数据访问/集成(Data Access/ Integration)五,Web六,Test七, 项目Demo地址Spring的整体架构Spring 是于2003年兴起的一...原创 2019-04-14 02:31:41 · 728 阅读 · 0 评论 -
Spring源码深度解析,Spring源码核心技术,IOC,Bean, (二)(附代码示例:)
二.Spring的核心技术目录二.Spring的核心技术一,IOC 容器2.1.1,代码示例:在没有 Spring的管理下2.1.2,示例代码:在 Spring 的管理下二,容器概述三 ,配置元数据四,实例化容器2.4.1示例代码五,Bean 概述 2.5.1,Bean的创建2.5.2,Bean 的实例化2.5.3,B...原创 2019-06-05 23:00:32 · 1140 阅读 · 0 评论 -
Spring源码深度解析,Spring源码以及组件,@ComponentScan 扫描组件,@Scope Bean 的生命周期管理,@Lazy 懒加载(三)(附代码示例:)
三)初始Spring源码以及常用组件目录三)初始Spring源码以及常用组件一,@ComponentScan 扫描示例源码3.1.1:一般我们在扫描的都是使用 xml 方式 去扫描 整个项目,示例源码3.1.1:使用@ComponentScan 注解 定义范围扫描示例源码3.1.2:一般我们在扫描的都是使用 xml 方式 去自动扫描,示例源码3.1.3:一般我们在...原创 2019-06-06 00:21:26 · 855 阅读 · 0 评论 -
Spring源码深度解析,Spring源码以及组件,@Conditional 条件注册Bean,@Import 注册组件(四)(附代码示例:)
四)初始Spring源码以及常用组件目录四)初始Spring源码以及常用组件一, @Conditional注解 4.1.1,什么叫做条件注册bean?二, @Import注解 注册组件 4.2.1,给容器中注册组件的方式:三,项目 Demo地址一, @Conditional注解条件注册bean,根据指定条件选择性地注册bean实例...原创 2019-06-10 21:56:03 · 309 阅读 · 0 评论 -
Spring源码深度解析,Spring源码以及Bean的生命周期(五)(附代码示例:)
五)Bean 的生命周期,创建---初始化---销毁的过程目录五)Bean 的生命周期,创建---初始化---销毁的过程一 , 指定初始化方法 init-method 方法 二 ,指定销毁 destory-method 方法三,实现 InitializingBean 接口的 afterPropertiesSet()方法,当beanFactory 创建好对象,且把bean...原创 2019-06-16 22:43:31 · 676 阅读 · 0 评论 -
Spring源码深度解析,Spring源码核心技术,Aop (七)(附代码示例:)
七,Spring的核心技术,Aop一,Aop简介:(来自官网 :https://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/aop.html) 面向切面编程(AOP), 通过提供另一种思考程序结构的方式来补充面向对象程序(OOP)。OOP中模块化的关键单元是类,而在AOP中,模块化单元是切面。切...原创 2019-06-26 19:50:26 · 576 阅读 · 0 评论 -
Spring源码深度解析,Spring源码自动装配以及组件,@Vuale示例,@Autowired与@Recource 区别等(六)(附代码示例:)
Spring源码深度解析,Spring源码以及组件(六)(附代码示例:Cap9)目录Spring源码深度解析,Spring源码以及组件(六)(附代码示例:Cap9) 一,@Value,即一般都是给 类的 属性 赋值 二,@Autowired ,即自动装配, spring 利用依赖注入(Di) 完成对IOC容器中的各个组件的依赖关系赋值,并且对 bean 的 加载优先级做...原创 2019-06-24 02:22:41 · 626 阅读 · 0 评论 -
Spring定时任务,手动关闭开启
Spring定时任务,手动关闭开启:首先这里我们需要重新认识一个类ThreadPoolTaskScheduler:线程池任务调度类,能够开启线程池进行任务调度。ThreadPoolTaskScheduler.schedule()方法会创建一个定时计划ScheduledFuture,在这个方法需要添加两个参数,Runnable(线程接口类) 和CronTrigger(定时任务触发器)在S...原创 2019-08-29 22:27:32 · 7014 阅读 · 1 评论