Spring配置问题
来源:互联网 发布:域名解析软件的作用 编辑:程序博客网 时间:2024/06/15 04:35
一.在XML文件的配置
1.依赖注入的三种方式:属性注入,构造方法注入,工厂注入
属性注入(最常用的方法)
通过 setter 方法注入Bean 的属性值或依赖的对象。
属性注入使用 <property>元素, 使用 name 属性指定 Bean 的属性名称,value 属性或<value> 子节点指定属性值 。
构造方法注入
在 <constructor-arg> 元素里声明属性, <constructor-arg> 中没有 name 属性。使用value属性值或value子节点为属性赋值。可以同时使用索引 index 和type属性对应为哪个属性赋值。index的值表示构造函数中参数的位置。type表示成员属性的类型.
2.bean实例化方式:默认构造、静态工厂、实例工厂
默认构造
<bean id="" class=""> 必须提供默认构造
静态工厂
l 常用与spring整合其他框架(工具)
l 静态工厂:用于生成实例对象,所有的方法必须是static
<bean id="" class="工厂全限定类名" factory-method="静态方法">
实例工厂:必须先有工厂实例对象,通过实例对象创建对象。提供所有的方法都是“非静态”的。
集合注入
<!--
集合的注入都是给<property>添加子标签
数组:<array>
List:<list>
Set:<set>
Map:<map> ,map存放k/v 键值对,使用<entry>描述
Properties:<props> <prop key=""></prop> 【】
阅读全文
0 0
- spring配置问题
- spring quartz 配置问题
- spring配置问题
- spring配置mybatis问题
- spring+ibatis配置问题
- spring-MVC配置问题
- spring+jedis配置问题
- Spring的配置问题
- spring配置问题
- Spring事务管理配置问题
- spring配置数据源问题
- Spring配置问题
- Spring的环境配置问题
- DWR Struts Spring 配置问题
- spring配置的怪异问题
- Spring配置Bean的问题
- spring log4j配置顺序问题
- spring+jpa中配置问题
- GDAL 获取多边形OGRPolygon的方法
- Junit-断言(Assert)使用方法
- 【linux命令】嵌入式linux截屏命令 gsnap
- 面向对象案例(以面向对象的方式开发简易计算器)
- 【Mybatis从0到1-012】多对多查询(resultMap)
- Spring配置问题
- 关于页面请求返回json数据问题
- springboot中aop(注解切面)应用
- C
- 命令行操作jar可执行文件进行excel转json操作并通过命令行传递文件路径
- 关于Ogre的编译
- 第六篇:Runnable和Thread实现多线程的区别(含代码)
- LDO稳压器工作原理
- CURL