![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 75
chen_vs_dong
码畜一个
展开
-
Spring学习第一天: Hello World
本博客是对尚硅谷Spring4.X系列视频第一讲Hello World的笔记。Spring官网: http://spring.io/Spring下载: http://repo.springsource.org/libs-release-local/org/springframework/spring/Spring是什么? Spring是一个开源框架。 Spring为简化企业级应用开发而生,使原创 2016-09-08 21:17:49 · 403 阅读 · 0 评论 -
Spring学习第十一天:通过工厂方式配置Bean
工厂方式配置bean可分为两种:静态工厂方法和实例工厂方法静态工厂方法 调用静态工厂方法创建 Bean是将对象创建的过程封装到静态方法中. 当客户端需要对象时, 只需要简单地调用静态方法, 而不同关心创建对象的细节. 要声明通过静态方法创建的 Bean, 需要在 Bean 的 class 属性里指定拥有该工厂的方法的类, 同时在 factory-method 属性里指定工厂方法的名称. 最后,原创 2016-11-28 22:49:51 · 270 阅读 · 0 评论 -
Spring 学习第十天: IOC容器中Bean的生命周期
Spring 容器中bean的生命周期 Spring IOC 容器可以管理 Bean 的生命周期, Spring 允许在 Bean 生命周期的特定点执行定制的任务. Spring IOC 容器对 Bean 的生命周期进行管理的过程: - 通过构造器或工厂方法创建 Bean 实例 - 为 Bean 的属性设置值和对其他 Bean 的引用 - 调用 Bean 的初始化方法 - Bean 可原创 2016-10-03 00:03:03 · 371 阅读 · 0 评论 -
Spring学习第九天:Spring表达式语言Spel
Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。 语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpEL SpEL 为 bean 的属性进行动态赋值提供了便利 通过 SpEL 可以实现: - 通过 bean 的 id 对 bean 进行引用 - 调用方法以及引用对象中的属性原创 2016-09-21 23:00:01 · 280 阅读 · 0 评论 -
Spring学习第八天:调用外部属性文件
在配置文件里配置 Bean 时, 有时需要在 Bean 的配置里混入系统部署的细节信息(例如: 文件路径, 数据源配置信息等). 而这些部署细节实际上需要和 Bean 配置相分离 Spring 提供了一个 PropertyPlaceholderConfigurer 的 BeanFactory 后置处理器, 这个处理器允许用户将 Bean 配置的部分内容外移到属性文件中. 可以在 Bean 配置文件原创 2016-09-20 22:06:12 · 296 阅读 · 0 评论 -
Spring学习第六天:Bean之间的关系
Bean之间的关系有两种:继承和依赖继承 Spring 允许继承 bean 的配置, 被继承的 bean 称为父 bean. 继承这个父 Bean 的 Bean 称为子 Bean 子 Bean 从父 Bean 中继承配置, 包括 Bean 的属性配置 子 Bean 也可以覆盖从父 Bean 继承过来的配置 父 Bean 可以作为配置模板, 也可以作为 Bean 实例. 若只想把父 Bean原创 2016-09-17 17:09:53 · 487 阅读 · 0 评论 -
Spring学习第七天:Bean的作用域
在 Spring 中, 可以在 < bean> 元素的 scope 属性里设置 Bean 的作用域. 默认情况下, Spring 只为每个在 IOC 容器里声明的 Bean 创建唯一一个实例(单例), 整个 IOC 容器范围内都能共享该实例:所有后续的 getBean() 调用和 Bean 引用都将返回这个唯一的 Bean 实例.该作用域被称为 singleton, 它是所有 Bean 的默认作原创 2016-09-19 22:13:23 · 332 阅读 · 0 评论 -
Spring学习第四天:配置bean-2
spring bean 属性 配置 集合 p命名空间 ioc 字面值 spring特殊字符原创 2016-09-16 14:36:08 · 824 阅读 · 0 评论 -
Spring学习第五天:配置bean-自动装配
Spring,自动装配原创 2016-09-16 23:32:00 · 391 阅读 · 0 评论 -
Spring学习第三天:配置Bean-1
内容:配置形式:基于XML文件的方式;基于注解的方式 Bean的配置方法:通过全类名(反射),通过工厂方式(静态工厂方式&实例工厂方式),FactoryBean IOC容器BeanFactory&ApplicationContext概述 依赖注入的方式:属性注入,构造器注入 注入属性值细节 自动转配 Bean之间的关系:继承,依赖 Bean的作用域:singleton,prototype,WEB环境原创 2016-09-16 11:04:30 · 464 阅读 · 0 评论 -
Spring 学习计划开启
最近公司开发需要用到Spring 和 SpringMVC, 刚好这两部分的内容都是自己非常感兴趣的。 在网上找到了尙硅谷Spring4.x视频教程。 打算以此为教材,学习spring。这一系列博客是对该教程的学习过程的总结。 每天一个视频,每天一个博客。原创 2016-09-07 21:46:58 · 412 阅读 · 0 评论 -
Spring学习第二天:Spring_IOC&DI概述
IOC&DI概述IOC(Inversion of Control):其思想是反转资源获取的方向。传统的资源查找方式要求组件向容器发起请求查找资源,作为回应,容器适时的返回资源。而应用了IOC之后,则是容器主动地将资源推送给他所管理的组件,组件所要做的仅是选择一种合适的方式来接受资源,这种行为也被称为查找的被动形式。DI(Dependency Injection): IOC的另一种表示方式:即组件以一原创 2016-09-11 22:44:45 · 496 阅读 · 0 评论 -
Spring学习第十二天:FactoryBean配置bean
Spring 中有两种类型的 Bean, 一种是普通Bean, 另一种是工厂Bean, 即FactoryBean. 工厂 Bean 跟普通Bean不同, 其返回的对象不是指定类的一个实例, 其返回的是该工厂 Bean 的 getObject 方法所返回的对象 为什么我们有了全类名配置,工厂方法配置,为什么还要有factorybean? 因为我们有些时候配置bean的时候,需要用到IOC容器中其原创 2016-11-29 23:44:51 · 377 阅读 · 0 评论