自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Spring框架—IOC容器—引入外部文件为属性赋值

目录1. Spring引入外部配置文件1.1 直接配置属性1.2 测试1.3 控制台输出1.4 创建properties配置文件1.5 引入配置文件1.6 控制台输出1. Spring引入外部配置文件当Spring配置文件中的Bean属性值过多时,在配置文件中修改或查找某一个Bean的属性非常不方便,这时可以将字面量属性值抽取成一个以properties格式的配置文件来管理这些值。然后在Spring的配置文件中以标签的形式引入这个配置文件为属性赋值,当修改或查找某一属性时,可以直接在properties

2020-06-22 23:12:50 163

原创 Spring框架—IOC容器—Bean作用域与生命周期

目录1 Bean的作用域1.1 作用域范围1.2 简单案例2 Bean的生命周期2.1 验证生命周期2.2 初步总结2.3 Bean的后置处理器2.3.1 创建后置处理器2.3.1.1 BeanPostprocessor接口2.3.1.2 创建后置处理器2.3.1.3 将自定义的后置处理器加入到Spring中管理2.3.1.4 测试2.3.1.4 总结1 Bean的作用域在Spring中默认情况下,所管理的Bean都是单例的。可以通过bean标签的scope属性设置Bean的作用域。1.1 作用域范围

2020-06-13 23:20:25 218

原创 Spring框架—IOC容器—FactoryBean接口

目录1 工厂Bean1.1 FactoryBean接口1.2 简单案例在Spring中有两种类型的Bean,一种是普通Bean,即BeanFactory;另一种是工厂Bean,即FactoryBean。1 工厂Bean工厂Bean的好处就是,我们可以自定义对象的创建过程,如果一个对象的创建过程非常复杂,需要涉及到很多业务逻辑的处理或多个参数的初始化等,用XML配置文件的方式实现起来比较麻烦,这个时候可以考虑使用FactoryBean接口,来完成Bean的创建。1.1 FactoryBean接口pa

2020-06-12 20:58:58 221

原创 Spring框架—IOC容器—Bean的属性赋值

目录1.1 创建测试类2.1 通过标签赋值2.1.1 基本数类型、包装类赋值2.1.2 引用类型赋值2.1.2.1 引用外部Bean2.1.2.2 创建内部Bean2.1.3 集合类型赋值2.1.3.1 List类型2.1.3.2 Map类型1.1 创建测试类Address.javapublic class Address { private String province; private String city;}Book.javapublic class Book {

2020-06-10 21:45:51 742

原创 Spring框架—IOC容器—属性赋值的几种方式

目录一、常用的赋值方式1.1 set注入1.1.1 ApplicationContext.xml配置文件1.1.2 测试类:1.1.2 控制台输出:1.2 构造注入1.2.1 修改Student类1.2.2 配置ApplicationContext.xml文件1.2.2 测试类1.2.3 控制台输出1.2.3 使用重载构造方法赋值1.2.3.1 解决办法二、 其他赋值方式2.1 P名称空间赋值2.2 导入名称空间2.2 测试类2.3 控制台输出一、常用的赋值方式在Spring中,有两种常用的赋值方式:s

2020-06-08 21:19:32 835

原创 Spring框架—IOC简单案例

IOC简单使用**Spring-IOC简单案例**一、使用Spring管理对象1.1 创建java工程,导入Spring jar包1.1.1 Spring 核心jar包:1.1.2 其他依赖的jar包:1.2 创建相关Bean与配置文件1.2.1 创建Student类1.2.2 创建Spring配置文件(applicationContext.xml)1.2.2 创建测试类1.2.3 控制台输出二、 获取Bean的几种形式2.1 **ac.getBean(Student.class)**:通过类型获取容器中

2020-06-06 15:06:19 284

原创 Spring框架—IOC容器概述(二)

目录一、Spring中的IOC实现1.1 BeanFactory接口1.2 ApplicationContext接口1.2.1 ApplicationContext接口的主要实现类1.2.1.1 ClassPathXmlApplicationContext类1.2.1.2 FileSystemXmlApplicationContext类1.2.2 ApplicationContext接口的子接口1.2.2.1 ConfigurableApplicationContext接口1.2.1.2 WebApplic

2020-06-04 21:41:55 327

原创 Spring框架—IOC容器概述(一)

Spring-IOCIOC(控制反转)控制反转使用IOC前使用IOC后DI(依赖注入)依赖注入Spring中的DIIOC:控制反转(Inversion of Control),它是一种思想,主要目的就是将对象的控制权由开发人员变为程序本身,让程序来管理对象的创建、销毁(生命周期),开发人员直接使用由容器管理对象即可,不需要手动的创建对象。IOC(控制反转)控制控制就是对象的创建过程由开发人员来管理,比如Object obj = new Object();这个obj对象我想类加载时创建或在构造器

2020-05-31 18:55:42 332 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除