私はBaseDAO
いくつかのサブクラスを持っています。例えば: UserDaoImpl
, OrderDaoImpl
,今はBaseService
public abstract class Baservice{
@Resource
private BaseDao basedao;
//something crud operate.....
}
@Service
public UserService extends BaseService{
//....
}
baseao に実際のサブクラスを渡すことができるように Spring を構成する方法
私は例外に遭遇します
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Injection of resource fields failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [com.cloudking.trafficmonitor.BaseDAO] is defined: expected single matching bean but found 3: [roleDAO, userDAO