Spring4.x_Day01

Posted dwj-ngu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring4.x_Day01相关的知识,希望对你有一定的参考价值。

1、set方法注入

值类型注入,name是注入的值类型,value是注入的值

<bean name="user" class="com.dwj.bean.User">
<property name="name" value="tom"></property>
<property name="age" value="18"></property>
</bean>

对象类型注入:

<bean name="user" class="com.dwj.bean.User">
<property name="name" value="tom"></property>
<property name="age" value="18"></property>
<!--为Car属性注入下方配置的car对象 -->
<property name="car" ref="car"></property>
</bean>

<bean name="car" class="com.dwj.bean.Car">
<property name="name" value="兰博基尼"></property>
<property name="color" value="黄色"></property>
</bean>

property中的ref属性就是用来引用(reference)。引用对象,将下方的Car对象的注入引入到User类中。

2、构造函数注入

 <bean name="car" class="com.dwj.bean.Car">
<property name="name" value="兰博基尼"></property>
<property name="color" value="黄色"></property>
</bean>
<!-- ===============================构造函数注入 -->
<bean name="user1" class="com.dwj.bean.User">
<constructor-arg name="car" ref="car" index=“0” type="Integer"></constructor-arg>
<constructor-arg name="name" value="jerry" index="1" type="String"></constructor-arg>
</bean>

构造函数注入。 constructor-arg 构造函数参数。 ref引用对象类型。 value引用值类型 index指定参数的位置 type指定属性的类型 constructor-arg、ref、value、index、type。一定可以指定一个特定的构造函数。

3、p空间名称注入

4、spel注入


























以上是关于Spring4.x_Day01的主要内容,如果未能解决你的问题,请参考以下文章

[linux][c/c++]代码片段01

这两个代码片段有啥区别?

用片段替换某些东西

为啥此代码片段返回意外结果?

Sphinx、reStructuredText 显示/隐藏代码片段

这些角度电子邮件指令代码片段如何连接