上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 31 下一页
摘要: 一 .概述 在前面我们说到,我们获取属性值的最大途径就是从外部的配置文件之中获取. spring为我们提供了@PropertySoruce注解完成属性文件的属性值的获取. 二 .测试 [1] 创建一个配置文件 [2]配置类 我们使用${}的方式将配置文件的属性注入到配置类之中. 测试类: 就是那么简 阅读全文
posted @ 2018-05-27 00:23 最爱五仁月饼 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一 . 概述 在spring之中,对属性进行赋值是一个很常用的行为,我们常常将这些属性配置到我们的配置文件之中. 首先,我们完成对组件的属性的赋值. 二 . 测试 我们使用@Value注解注入了一个属性值. 测试类: 其实,在@Value注解中常用的方式有三种: [1]常量 [2]spel [3]运 阅读全文
posted @ 2018-05-27 00:22 最爱五仁月饼 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一 .概述 Bean的生命周期就是指,Bean的创建,初始化,销毁的整个过程. spring帮助我们实现整个过程,但是提供了很多的回调接口,我们 可以自己定义这些方法. 二 . 使用 init-method 来实现. 组件: 配置类: 我们使用@Bean注解的使用完成指定初始化和销毁方法. 测试类: 阅读全文
posted @ 2018-05-27 00:20 最爱五仁月饼 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一 . 概述 在之前我们使用@Bean或者组件扫描器加上组件标记注解向容器中注册组件. 在spring之中,也提供了另外一种方式帮助我们注册组件. 这个组件就是@Import的方式, 使用这种方式的原因就是我们希望在一定程度上可以控制如何注入Bean. 二 .注解的测试 组件类: 配置类: 测试类: 阅读全文
posted @ 2018-05-27 00:18 最爱五仁月饼 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 一 .概述 在spring之中提供@Conditional注解完成条件注入. 我们可以实现特定的接口,完成配置类可以根据条件进行Bean的创建. 二 .测试 配置类: 两个条件类: 只有当当前的操作系统为windows时,才会注入该bean. 测试: 结果返回为window,说明在当前的操作系统中只 阅读全文
posted @ 2018-05-27 00:17 最爱五仁月饼 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 一 .概述 我们知道单实例Bean在spring的IOC容器之中,单实例Bean会在容器启动之后进行创建. 我们可以使用@Lazy完成懒加载,这样可以在初次获取Bean的时候才会创建Bean. 二 .测试 测试: 我们创建完IOC容器之后,线程休眠3秒,然后我们从IOC中获取对象,我们发现此时 才真 阅读全文
posted @ 2018-05-27 00:16 最爱五仁月饼 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一 .概述 在spring之中常用的Bean的生命周期常见的有单例模型和多例模型. 我们可以使用@Scope完成声明. 二 .@Scope [1]创建组件 [2]创建配置类 [3] 测试类 查看运行结果: 我们通过结果就知道Bean的Scope了. 三 . scope的默认情况 在IOC容器之中(A 阅读全文
posted @ 2018-05-27 00:15 最爱五仁月饼 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一 .概述 在之前我们使用spring时,最常用的就是组件扫描器配合Bean标记注解整体进行Bean的注册. xml形式: 我们配置基础包,spring会帮助我们将基础包下所有的类进行扫描,一旦发现有类被标记上了一下四个注解就会进行注册. [1]@Controller [2]@Service [3] 阅读全文
posted @ 2018-05-27 00:13 最爱五仁月饼 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一. 概述 @Configuration 注解标记在类上,就像之前我们声明的一个spring的xml配置文件,该类我们称为配置类. @Bean 标记在方法之上,方法的返回值为向springIOC容器之中注入一个Bean. 其中,返回值相当于xml文件bean标签的class属性,方法的名称相当于id 阅读全文
posted @ 2018-05-27 00:11 最爱五仁月饼 阅读(3076) 评论(1) 推荐(0) 编辑
摘要: 一 . 概述 在spring3.x之中提出了spel的方式,其目的就是在静态语言之中增加动态语言的能力. 实际上我们可以和IOC容器实现一些特别的功能. 二 . 简单的演示 三 . 介绍 我们在这里不对spel的基本语法进行一些列的介绍,因为这个根本没有意思. 我们最感兴趣还是对反射的支持. 在这里 阅读全文
posted @ 2018-05-27 00:09 最爱五仁月饼 阅读(166) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 31 下一页