摘要: Spring中,从BeanFactory或ApplicationContext取得的实例为Singleton(单例模式),就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注 阅读全文
posted @ 2020-03-06 23:22 怒吼的萝卜 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Spring容器到底是什么? 从概念上讲:Spring 容器是 Spring 框架的核心,是用来管理对象的。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。 从具象化讲:项目中哪个东西是Spring容器?在java项目中,我们使用实现了org.springframe 阅读全文
posted @ 2020-03-06 16:41 怒吼的萝卜 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Spring容器提供了三种对bean的实例化方式: 1)构造器实例化 public class Demo { private String name; //getter和setter方法略 } <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=" 阅读全文
posted @ 2020-03-06 16:26 怒吼的萝卜 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 一、Spring IOC(依赖注入的三种方式): 1、Setter方法注入 package com.jpeony.spring.setter; import com.jpeony.spring.common.HelloServiceImpl;public class HelloWord { priv 阅读全文
posted @ 2020-03-06 15:45 怒吼的萝卜 阅读(4786) 评论(0) 推荐(0) 编辑
摘要: 想要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inversion Principle )。 什么是依赖倒置原则? 假设我们设计一辆汽车:先设计轮子,然后根据轮子大小设计底盘,接着根据底盘设计车身,最后 阅读全文
posted @ 2020-03-06 01:08 怒吼的萝卜 阅读(663) 评论(3) 推荐(0) 编辑