一、注入失败 正常情况来说,controller调service报空指针第一时间想到的应该是注入失败 检查Service接口注入有无注解@Autowired 二、私有&公共 看了这篇博文 才发现自己的手残报错,改成public就好了