在写UserBizImpl时,在注入UserDao时标红报错了,好象说是不能绑定二个userDao,但是程序仍能运行,为知是为何?
下面是UserBizImpl代码package com.webyy.bbs.biz.impl;
import com.webyy.bbs.biz.UserBiz;
import com.webyy.bbs.dao.UserDao;
import com.webyy.bbs.entity.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service("userBiz")
public class UserBizImpl implements UserBiz {
@Autowired
private UserDao userDao;
public void add(User user) {
userDao.insert(user);
}
public void edit(User user) {
userDao.update(user);
}
public void remove(Integer id) {
userDao.delete(id);
}
public User get(Integer id) {
return userDao.select(id);
}
public List getAll() {
return userDao.selectAll();
}
}
UserDao.java代码package com.webyy.bbs.dao;
import com.webyy.bbs.entity.User;
import org.springframework.stereotype.Repository;
import java.util.List;
@Repository("userDao")
public interface UserDao {
void insert(User user);
void update(User user);
void delete(Integer id);
User select(Integer id);
List selectAll();
}
报错信息