Controller层与Service层导入mapper,mapper为空指针,但Test类和启动类可以调用mapper的情形。
1.serviceIpml没有使用注解@Service,导致service没有被扫描进spring容器。
2.在Controller层使用mapper时,不要对service类进行初始化,而是使用@Autowired注解,让spring容器对其自动配置,否则就会未初始化而发生空指针问题。
如图:
Controller层与Service层导入mapper,mapper为空指针,但Test类和启动类可以调用mapper的情形。
1.serviceIpml没有使用注解@Service,导致service没有被扫描进spring容器。
2.在Controller层使用mapper时,不要对service类进行初始化,而是使用@Autowired注解,让spring容器对其自动配置,否则就会未初始化而发生空指针问题。
如图: