摘要:
通过注解的方式配置bean Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件。 即,想要实现注解的方式配置bean需要满足2个条件: 以下实例说明:新增People类,请注意命名空间(之前举例的时候都基本都略去了命名空间部分,但是通过bean-scan来实现基于注解的注
阅读全文
posted @ 2016-05-03 22:35
falcon_fei
阅读(269)
推荐(0)
摘要:
通过工厂方法配置bean 通过指向静态工厂的全类名,及factory-method,传入参数获取bean。 配置为: 新增静态工厂类: 新增 bean:school 测试代码: 输出为:School [schoolName=武大, address=武汉东湖之滨] 实例工厂方法 有别与静态工厂方法,想
阅读全文
posted @ 2016-04-27 23:23
falcon_fei
阅读(215)
推荐(0)
摘要:
bean的生命周期 在配置bean的时候指定 bean的初始化方法和析构函数。 下面的例子展示了从Ioc容器创建到创建bean实例到Ioc容器销毁的过程。 配置文件如下: 将原实体类改写,在构造函数、属性赋值、中增加out输出,方便查看先后顺序,并新增init和destory方法: 测试代码如下:
阅读全文
posted @ 2016-04-26 23:27
falcon_fei
阅读(311)
推荐(0)
摘要:
SpEL Spring表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大表达式语言。 语法类似于EL:SpEL使用 #{...} 作为界定符,所有在大框号中的字符都将被认为是SpEL SpEL为bean的属性进行动态赋值提供了便利。 通过SpEL可以实现 通过bean的id对bean
阅读全文
posted @ 2016-04-25 22:46
falcon_fei
阅读(259)
推荐(0)
摘要:
bean的作用域 通过配置scope属性可以修改默认作用域如下: 默认值是singleton,创建的是单例的bean实例,在Ioc容器初始化的时候bean对象已经构建成功。修改为prototpe则是为每一个bean创建一个新的实例。 使用外部属性文件 spring提供了一个PropertyPlace
阅读全文
posted @ 2016-04-24 22:57
falcon_fei
阅读(321)
推荐(0)
摘要:
继承bean配置 同一类型,如果有多个bean需要配置,且大多数属性相同,则可以使用parent属性来实现复用。 例子配置如下: 其中Bean: student_gfc 是通过parent属性复用的Bean:student_pf的值,因此class与studentNo都与student_pf一致。
阅读全文
posted @ 2016-04-22 22:33
falcon_fei
阅读(204)
推荐(0)
摘要:
自动装配 通过id名字进行自动装配 新建测试用的两个bean类:ClassRoom、Teacher 代码如下: Teacher类: ClassRoom类: 配置文件如下: 关键点在于,autowire选择的是byName。同时id为“teacher”的bean,与ClassRoom类中seeter风
阅读全文
posted @ 2016-04-21 22:56
falcon_fei
阅读(288)
推荐(0)
摘要:
接上一节,配置bean的关联关系: 新增bean实体类Manufacture 代码如下: 其中要在Manufacture中包含对ProductEntity的引用。 在配置文件的属性部分,增加对ProductEntity的引用,如下: 测试代码: 最后输出:Manufacture [manName=三
阅读全文
posted @ 2016-04-20 23:38
falcon_fei
阅读(235)
推荐(0)
摘要:
配置Bean Ioc容器 Ioc容器需要实例化以后才可以从Ioc容器里获取bean实例并使用。 spring提供两种方式类型的Ioc容器实现: BeanFactory:底层的,面向spring框架的。 ApplicationContext :面向开发人员的,一般用这个。 有两个实现类: 两种方式配置
阅读全文
posted @ 2016-04-16 23:29
falcon_fei
阅读(238)
推荐(0)
摘要:
仅为个人笔记,方便自己日后查看。 eclipse安装spring插件的方法: http://jingyan.baidu.com/article/1612d5005fd087e20f1eee10.html 使用maven添加spring需要的jar包。 几个必须的jar包:core、bean、cont
阅读全文
posted @ 2016-04-16 22:06
falcon_fei
阅读(265)
推荐(0)