@Autowired 注解无效,service为null的原因

1. 组件未被Spring管理

确保类上有@Service注解(或其他相应的注解,如@Component、@Repository等),这样Spring才能将其识别为一个bean并进行管理。

2. 方法修饰符问题

需要确保你的修饰符修饰的方法可以被访问到,我就是手快写成了private,导致service一直为null,排查了很长时间一直以为是注入的问题,最后发现是修饰符写成了private,改成public就好了。
image