欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Spring之Bean依赖注入

程序员文章站 2022-05-06 20:37:36
...

学习目标:

Spring之Bean依赖注入

学习内容:

实现依赖注入有两种方法:

  1. set方法

Spring之Bean依赖注入

代码:

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....");
    }
}
  1. 有参构造方法

先在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;
    }
相关标签: Spring系列 spring