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回答

张小喜

2021-02-17

UserService是不是忘了用@Service注解修饰了

0
0

SnoWalker_Q

2022-01-26

如果UserService本身是一个class实现类,而非接口,则你需要标注UserService为spring的bean,如添加@Component、@Service等注解,并保证能够被spring容器扫描到;(基于CGLib)

如果UserService本身是一个接口,那么需要看一下是否存在接口实现类,且实现类被标注为spring的bean,且在包扫描路径下,(基于动态代理)

0
0

Java高效编程技巧实践 告别996

可以改变的编程效率

1451 学习 · 326 问题

查看课程