controller层注入的service为null

简介: controller层注入的service为null

问题描述: 今天前端请求我的接口的时候不管怎么传值都会异常,于是我看了一眼后台。

发现报了空指针异常

于是我排查Service的实现类上是否有@Service注解等等,

找来找去,找来找去,找来找去。。。

还在群里讨论,到底咋回事

最终经过百度筛查,发现了一个会让大家打死我的问题。

那就是———— 我特么不知道怎么回事我的Controller类里面有个方法的修饰符是private !!!!

说人话就是Controller类里面的方法的修饰符有个不小心写成了private,导致整个Controller类没有实例化

这个确实牵扯到了Spring的低层原理

但是除了粗心大意,应该不会有人把修饰符写成私有的

行,记录一次搞笑又有意思的找bug历程!

相关文章
|
3月前
|
Java Spring
flowable 监听器无法获取spring bean ,自动注入bean为null,解决方案
flowable 监听器无法获取spring bean ,自动注入bean为null,解决方案
|
3月前
|
Java 数据库连接 API
SpringBoot【问题 01】借助@PostConstruct解决使用@Component注解的类用@Resource注入Mapper接口为null的问题(原因解析+解决方法)
SpringBoot【问题 01】借助@PostConstruct解决使用@Component注解的类用@Resource注入Mapper接口为null的问题(原因解析+解决方法)
315 0
|
存储 网络协议 Java
SpringBoot在自定义实现类中调用service层等Spring其他层报错为null的解决办法
SpringBoot在自定义实现类中调用service层等Spring其他层报错为null的解决办法
468 0
|
Java Spring 自动驾驶
java面试题:你可以在Spring中注入一个null和一个空字符串吗?
java面试题:你可以在Spring中注入一个null和一个空字符串吗?
java面试题:你可以在Spring中注入一个null和一个空字符串吗?
|
Java Spring 容器
SpringBoot (走读源码)静态方法中调用spring注入的对象,注入对象为null?
SpringBoot (走读源码)静态方法中调用spring注入的对象,注入对象为null?
399 0
SpringBoot (走读源码)静态方法中调用spring注入的对象,注入对象为null?
|
Java Spring 容器
SpringBoot + MybatisPlus:mapper注入为null
问题描述Service类中自动注入一个mapper,运行后发现注入失败无法使用。@Component public class KeyService {     @Resource     XXXKeyMapper xXXKeyMapper;     ... } @Mapper public interface XXXKeyMapper extends BaseMapper<Object
4298 1
|
Java Spring
websocket @Autowired注入为null问题的解决办法
websocket @Autowired注入为null问题的解决办法
|
3月前
|
SQL 关系型数据库 MySQL
实时计算 Flink版产品使用合集之从MySQL同步数据到Doris时,历史数据时间字段显示为null,而增量数据部分的时间类型字段正常显示的原因是什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。