spring 注入bean的三种方式
2013-08-12 00:00
627 查看
在spring xml配置中有三种方式注入bean元素
1.普通的
2.简短的
3.“p” 模式
首先定义一个简单的bean类
通过value标签 注入 以property标签表示结束
通过value 属性注入
把“p” 模式作为属性来注入
xmlns:p=”http://www.springframework.org/schema/p 这个声明
三种方式都可以成功注入bean,选择那种依个人爱好了
1.普通的
2.简短的
3.“p” 模式
首先定义一个简单的bean类
public class Bean{ private String name; private String type; setter(..); getter(..); }1.普通的
通过value标签 注入 以property标签表示结束
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <bean id="FileNameGenerator" class="com.mkyong.common.FileNameGenerator"> <property name="name"> <value>mkyong</value> </property> <property name="type"> <value>txt</value> </property> </bean> </beans>2.简短的
通过value 属性注入
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <bean id="FileNameGenerator" class="com.mkyong.common.FileNameGenerator"> <property name="name" value="mkyong" /> <property name="type" value="txt" /> </bean> </beans>3.“p” 模式
把“p” 模式作为属性来注入
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <bean id="FileNameGenerator" class="com.mkyong.common.FileNameGenerator" p:name="mkyong" p:type="txt" /> </beans>注意在上面的配置文件中
xmlns:p=”http://www.springframework.org/schema/p 这个声明
三种方式都可以成功注入bean,选择那种依个人爱好了
相关文章推荐
- Spring bean的三种注入方式
- Spring Bean三种注入方式
- Spring定义bean的三种方式和自动注入
- Spring定义bean的三种方式和自动注入
- Spring定义bean的三种方式和自动注入
- Spring学习----------Bean 的三种依赖注入方式介绍
- Spring定义bean的三种方式和自动注入
- spring通过三种方式将value注入到bean的property中
- Spring学习(五)-----注入bean属性的三种方式( 1: 正常的方式 2: 快捷方式 3: “p” 模式)
- Spring三种bean注入方式
- Spring学习(十八)Bean 的三种依赖注入方式介绍
- Spring注入值到Bean的三种方式
- spring给bean注入属性的三种方式
- spring4笔记----使用装配注入合作者Bean的三种方式
- Spring4-三种方式注入值到 bean 属性
- Spring定义bean的三种方式和自动注入
- spring 学习之 bean 的注入方式 property和constructor-arg的使用方式
- spirng项目搭建及spring依赖注入三种方式 温习总结
- Spring2.5 IoC之bean的四种注入方式(实践篇)
- Spring静态注入的三种方式