
Spring
文章平均质量分 92
JINGhanyoung
别看了啥都没有
展开
-
spring简介
先说一下spring是什么,简单介绍spring是一个开源框架 spring是为简化企业级应用开发而生,使用spring可以使简单的JavaBean实现以前只有EJB才能实现的功能 spring是一个IOC(DI)和AOP容器框架spring轻量级:spring是非侵入性的 - 基于spring开发的应用中的对象可以不依赖于Spring的API 依赖注入:(DI--de...原创 2018-10-31 16:32:43 · 183 阅读 · 0 评论 -
spring中bean的配置以及更多详细配置
配置bean 配置形式:基于xml文件的方式;基于注解的方式Bean的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法&实例工厂方法)、FactoryBeanIOC容器:BeanFactory&ApplicationContext概述依赖注入的方式:属性注入;构造器注入 一、基于xml文件的形式<!-- 配置bean ...原创 2018-11-01 00:05:58 · 885 阅读 · 0 评论 -
spring中Bean的自动装配
XML配置里的Bean自动装配Spring IOC容器可以自动装配Bean,需要做的仅仅是子的autowire属性里指定自动装配的模式byType(根据类型自动装配):若IOC容器中有多个与目标Bean类型一致的Bean,在这种情况下,Spring将无法判定哪个Bean最合适该属性,所以不能执行自动装配byName(根据名称自动装配):必须将目标Bean的名称和属性名设置的完全相同con...原创 2018-11-01 11:54:49 · 954 阅读 · 0 评论 -
spring中bean的作用域
配置如下<bean id="car" class="autowire.Car"> <property name="brand" value="Audi"></property> <property name="price" value="300000"><原创 2018-11-02 14:10:13 · 263 阅读 · 0 评论 -
spring中使用外部属性文件
使用外部属性文件 在配置文件里配置Bean是,有时需要在Bean的配置里混入系统部署的细节信息(例如:文件路径,数据源配置信息等)而这些部署细节实际上需要和Bean配置相分离 spring提供了一个PropertyPlaceholderConfigurer的BeanFactory后置处理器,这个处理器允许用户将Bean配置的部分内容外移到属性文件中,可以在Bean配置文件里使用形式...原创 2018-11-02 14:45:06 · 152 阅读 · 0 评论 -
spring表达式语言SpEL
spirng表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。 语法类似于EL:SpEL使用#{...}作为定界符,所有在大框号中的字符都将被认为是SpEL SpEL为Bean的属性进行动态赋值提供了便利 通过SpEL可以实现: 通过bean的id对bean进行引用 调用方法以及引用对象中的属性 计算表达式的值 正则表...原创 2018-11-02 17:49:33 · 279 阅读 · 0 评论 -
spring中IOC容器中Bean的生命周期方法
spring IOC容器可以管理Bean的生命周期,spring允许在Bean生命周期的特定点执行定制的任务 spring IOC容器对Bean的生命周期管理的过程 通过构造器或工厂方法创建Bean实例 为Bean的属性设置值和对其他Bean的引用 调用Bean的初始化方法 Bean可以使用了 当容器关闭是,调用Bean的销毁方法 在Bean的声明里设置init-me...原创 2018-11-02 21:10:44 · 359 阅读 · 0 评论 -
spring基于注解的方式配置Bean
要把一个Bean加上注解然后放在IOC容器里面,需要在classpath中先进行组件扫描组件扫描(component scanning):spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件 特定组件包括:@Component:基本注解,标识了一个手spring管理的组件 @Respository:标识持久层组件 @Service:标识服务层(业务层)组件 ...原创 2018-11-04 22:39:04 · 270 阅读 · 0 评论