- 博客(3)
- 资源 (10)
- 论坛 (3)
- 问答 (1)
- 收藏
- 关注
原创 控制Spring工厂创建对象的次数
0. 如何控制简单对象的创建次数利用scope属性,控制简单对象的创建次数。scope属性的属性值有两种:sigleton和prototype。sigleton(默认值):只会创建一次简单对象prototype:每一次都会创建新的对象<bean id="account" scope="singleton|prototype" class="xxxx.Account"/>1. 如何控制复杂对象的创建次数如没有isSingleton方法 还是通过scope属性 进行对象创建次数的控制。
2021-01-08 17:36:51
37
原创 Spring工厂创建复杂对象的3种方式
0. 什么是复杂对象复杂对象:指的就是不能直接通过new构造方法创建的对象,如:Connection、SqlSessionFactory。1. FactoryBean接口见文章:《Spring FactoryBean的实现及简单原理》(点击阅读)2. 实例工厂避免Spring框架的侵入整合遗留系统ConnectionFactory.javapublic class ConnectionFactory { public Connection getConnection(){
2021-01-08 17:25:54
58
原创 反转控制与依赖注入
1. 反转控制(Inverse of Control,IOC)控制:对于成员变量赋值的控制权反转控制:把对于成员变量赋值的控制权,从代码中反转(转移)到Spring工厂和配置文件中完成。好处:解耦合底层实现:工厂设计模式2. 依赖注入 (Dependency Injection,DI)注入:通过Spring的工厂及配置文件,为对象(bean,组件)的成员变量赋值。依赖注入:当一个类需要另一个类时,就意味着依赖,一旦出现依赖,就可以把另一个类作为本类的成员变量,最终通过Spring配置文件进行
2021-01-08 15:57:14
30
Bootstrap4.0.0
2018-05-16
《名师讲坛:Android开发实战经典》源代码
2018-05-17
Bootstrap3.3.7
2017-11-17
Python中inplace=True的理解
发表于 2018-01-21 最后回复 2020-08-03
yuanxiang01的留言板
发表于 2020-01-02 最后回复 2020-01-02
如何按行获取通过prettytable模块生成的表的数据?
发表于 2017-11-22 最后回复 2018-01-21
复制微信公众号文章排版的问题
2020-02-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝