Spring之Bean依赖注入
程序员文章站
2022-05-06 20:37:36
...
学习目标:
Spring之Bean依赖注入
学习内容:
实现依赖注入有两种方法:
- set方法
代码:
package com.itheima.service.impl;
import com.itheima.dao.UserDao;
import com.itheima.service.UserService;
public class UserServiceImpl implements UserService {
private UserDao userDao;
/* set方法注入*/
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
public void save() {
System.out.println("running....");
}
}
- 有参构造方法
先在UserServiceImpl.java文件中为UserDao添加有参和无参的构造方法。再到.xml配置文件中告诉spring。
import com.itheima.dao.UserDao;
import com.itheima.service.UserService;
public class UserServiceImpl implements UserService {
private UserDao userDao;
/*构造方法注入,一般需要给出有参和无参两种构造方法*/
public UserServiceImpl() {
}
public UserServiceImpl(UserDao userDao) {
this.userDao = userDao;
}
上一篇: ssm整合无法注入dao层
下一篇: Spring框架浅析 -- AOP