两种依赖注入的类型都是什么
编辑: 面试啦 发布时间: 2023-04-26 01:36:41
两种依赖注入的类型分别是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的配置文件如下:
Spring会调用setName方法来只是name熟悉为tom
构造方法注入:构造方法注入中,我们使用带参数的构造方法如下:
public class namebean {
String name;
public namebean(String a) {
name = a;
}
}
我们会在创建bean实例的时候以new namebean(“tom”)的方式来设置name属性, Spring配置文件如下:
使用constructor-arg标签来设置构造方法的参数。
词条:spring面试题
与该文相关的文章
- Spring框架的优点
- Strutc Spring Hibernate常见面试题
- Spring里面如何定义hibernate mapping
- 如何在web环境中配置applicationContext.xml文件
- Spring面试:什么是Spring, 它有什么特点
- Struts&Spring&Hibernate面试总结
- Struts,Spring,Hibernate面试题总结
- 在Spring框架中如何更加高效的使用JDBC
- spring中的BeanFactory与ApplicationContext的作用和区别
- spring的jdbc与传统的jdbc有什么区别,其核心类有那些?
面试题库导航
- C++面试题
- JAVA面试题
- Oracle面试题
- MySQL面试题
- Linux面试题
- 网络工程师面试题
- 网管面试题
- 软件工程师面试题
- PHP面试题
- .net面试题
- 软件测试面试题
- EJB面试题
- Spring面试题
- Javascript面试题
- Python面试题
- QTP面试题
- Servlet面试题
- J2EE面试题
- Database面试题
- ASP面试题
- Unix面试题
- Loadrunner面试题
- 通信面试题
- 嵌入式面试题
- Ruby面试题
- Delphi面试题
- Mobile开发面试题
- SOA面试题
- JAVA面试题面试题
- 研发工程师面试题
- 软件架构师面试题
- 系统工程师面试题
- Android面试题
- JAVA程序员
- C#面试题
面试题库更新
- Spring框架的优点
- Strutc Spring Hibernate常见面试题
- Spring里面如何定义hibernate mapping
- 如何在web环境中配置applicationContext.xml文件
- Spring面试:什么是Spring, 它有什么特点
- Struts&Spring&Hibernate面试总结
- Struts,Spring,Hibernate面试题总结
- 在Spring框架中如何更加高效的使用JDBC
- spring中的BeanFactory与ApplicationContext的作用和区别
- spring的jdbc与传统的jdbc有什么区别,其核心类有那些?