【发布时间】:2021-12-06 12:44:39
【问题描述】:
我有这门课:
@Service
public class SecurityManagerService implements ISecurityManagerService {
private final UserRepository userRepository;
private final RoleRepository roleRepository;
private final RightRepository rightRepository;
public SecurityManagerService(UserRepository userRepository,
RoleRepository roleRepository,
RightRepository rightRepository) {
this.userRepository = userRepository;
this.roleRepository = roleRepository;
this.rightRepository = rightRepository;
}
..
}
我想为测试类创建 bean:
<bean id="userRepository" class="eu.lopo.repositories.security.UserRepository" abstract="true"/>
<bean id="securityManagerService" class="eu.lopo.services.security.SecurityManagerService" >
<constructor-arg><ref bean="userRepository"/></constructor-arg>
</bean>
但我有错误:Abstract bean cannot be used here
【问题讨论】:
-
您的问题到底是什么?请发布有关您要实现的目标的更多详细信息。
-
使用 3 个参数创建 bean securityManagerService
标签: java spring inversion-of-control tnsping