两种依赖注入的类型都是什么
两种依赖注入的类型分别是setter注入和构造方法注入。
setter注入: 一般情况下所有的java bean, 我们都会使用setter方法和getter方法去设置和获取属性的值,示例如下:
public class namebean {
String name;
public void setName(String a) {
name = a; }
public String getName() {
return name; }
}
我们会创建一个bean的实例然后设置属性的值,spring的配置文件如下:
tom
Spring会调用setName方法来只是name熟悉为tom
构造方法注入:构造方法注入中,我们使用带参数的构造方法如下:
public class namebean {
String name;
public namebean(String a) {
name = a;
}
}
我们会在创建bean实例的时候以new namebean(“tom”)的方式来设置name属性, Spring配置文件如下:
My Bean Value
使用constructor-arg标签来设置构造方法的参数。
setter注入: 一般情况下所有的java bean, 我们都会使用setter方法和getter方法去设置和获取属性的值,示例如下:
public class namebean {
String name;
public void setName(String a) {
name = a; }
public String getName() {
return name; }
}
我们会创建一个bean的实例然后设置属性的值,spring的配置文件如下:
tom
Spring会调用setName方法来只是name熟悉为tom
构造方法注入:构造方法注入中,我们使用带参数的构造方法如下:
public class namebean {
String name;
public namebean(String a) {
name = a;
}
}
我们会在创建bean实例的时候以new namebean(“tom”)的方式来设置name属性, Spring配置文件如下:
My Bean Value
使用constructor-arg标签来设置构造方法的参数。
【两种依赖注入的类型都是什么】相关文章
2. SQL Server提供的3种恢复模型都是什么? 有什么区别?
5. 值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
6. 简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
8. 劳动合同的类型
9. Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
10. 介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
本文来源:https://www.mianshiwenti.com/a12612.html
进入下载页面
﹝两种依赖注入的类型都是什么﹞相关内容
- 什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
- 什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
- .NET remoting的两种通道是什么
- .NET面试题:什么是值类型和引用类型
- 只有这样,才能让老板依赖
- 什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
- 什么叫做SQL注入,如何防止
- Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
- 怎样让char类型的东西转换成int类型
- Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?