
spring
qchery
崇尚专注,乐于分享!
个人站点:https://qchery.gitee.io
微信公众号:Q码记
欢迎大家关注交流!!!
展开
-
Bean生命周期(二) 源码释读
在 Bean生命周期(一) 浅尝知味 中,我们介绍了Bean的生命周期,并通过实验对其进行了验证,这次我们将从源码角度对其做进一步说明。整个Bean的生命周期,主要的逻辑就是实例化、初始化、销毁,而这些逻辑都集中在两个类里面,一个是 AbstractAutowireCapableBeanFactory,负责Bean的实例化与初始化,另外一个是 DisposableBeanAdapter,负责Bea...原创 2019-11-15 23:22:15 · 311 阅读 · 0 评论 -
Bean生命周期(一) 浅尝知味
在Spring体系中,对象的实例(Bean)都是交给Spring容器进行管理的,但是对于Bean在Spring中是创建及销毁流程,很多人都只有一个模糊的概念,今天我们就来认真地探寻一下Bean生命周期的问题。 生命周期图 首先,给大家晒上一张我画的生命周期图,当然这并不是完整的流程,像 InstantiationAwareBeanPostProcessor 里面的 postProcessPrope...原创 2019-11-12 12:06:10 · 363 阅读 · 0 评论 -
Spring DBCP 数据库连接池配置
Spring dbcp 数据库连接池的配置 DataSource的配置与使用 第一步:引入相关的jar包 commons-dbcp-1.4.jar commons-pool-1.6.jar [b]在beans.xml里面对DataSource进行配置[/b] <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSourc原创 2013-05-08 19:27:15 · 678 阅读 · 0 评论 -
Spring AOP 简单使用
Spring AOP 在beans.xml进行配置,声明aop标签的使用规则 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.spri原创 2013-05-08 19:27:22 · 521 阅读 · 0 评论 -
Spring IOC(DI)模拟
Spring DI Simulation 解释:IOC Inverse Of Control(控制反转) 或者 DI Dependency Injection(依赖注入) 观察以下代码,发现UserService类并没有对自己的属性UserDAO进行初始化,但是UserDAO仍然不为null,因为ClassPathXmlApplicationContext类初始化的时候,通过读取配置文件bean.原创 2013-05-08 19:27:13 · 447 阅读 · 0 评论 -
Spring IoC Annotation 的简单使用
Spring IOC Annotation 进行Annotation-based Configuration配置 在beans.xml里面的beans标签里面加入下列的属性 xmlns:context="http://www.springframework.org/schema/context" http://www.springframework.org/schema/context htt原创 2013-05-08 19:27:20 · 391 阅读 · 0 评论 -
Spring 调用 RESTful 服务
RestTemplate 是客户端访问 RESTful 服务的核心类。它在概念上类似于 Spring 中的其他模板类,如 JdbcTemplate 和 JmsTemplate 及 其他 Spring 组合项目中的模板类。RestTemplate 的行为是通过提供回调方法及配置 HttpMessageConverter 进行自定义的,HttpMessageConverter 将对象封送到 Http 请翻译 2017-05-14 10:39:35 · 7975 阅读 · 0 评论