spring boot多模块项目一个模块引用另一个模块的实体类报错空指针

时间:2024-03-09 11:27:16

项目结构:

server模块引用shiro模块中的实体类,server中的controller代码:

@RestController
public class ApiController {

    @PostMapping("/api")
    public String sdc(){
        Rfgcgl yhmc = new Rfgcgl().selectOne(new QueryWrapper<Rfgcgl>().eq("YHMC", "系统管理"));
        return yhmc.toString();
    }

}

 解决方案:在启动类上添加注解,同时扫描server和shiro下的mapper文件即可。

@MapperScan(basePackages = {"com.server.mapper","com.shiro.mapper"})