userService is null
来源:12-6 实现服务层功能

夏目鲸鱼
2021-01-30
public class UserServiceImplTest {
@Autowired
private UserService userService;
@Test
public void saveTest() {
UserDTO userDTO = new UserDTO() {{
setAge(0);
setEmail("francis");
setPhone("333333");
setUsername("francis");
setPassword("123");
setVersion(0L);
}};
userDTO.setUsername("helloKitty");
int save = userService.save(userDTO);
log.info("{}", save);
}
}
写回答
2回答
-
UserService是不是忘了用@Service注解修饰了
00 -
SnoWalker_Q
2022-01-26
如果UserService本身是一个class实现类,而非接口,则你需要标注UserService为spring的bean,如添加@Component、@Service等注解,并保证能够被spring容器扫描到;(基于CGLib)
如果UserService本身是一个接口,那么需要看一下是否存在接口实现类,且实现类被标注为spring的bean,且在包扫描路径下,(基于动态代理)
00
相似问题