问题的原因
启动的时候不报错,但是在使用过程中autowired进来的mapper为null。目前的估计是在注入的时候,mapper还没有加载好,所以是null。
mapper的加载时间和工具类的静态方法加载时机有什么先后顺序,以及这种先后顺序的来源?
解决方法
(1)在工具类上使用@configuration注解
(2)在工具类中使用@postconstruct注解对mapper进行初始化
问题的原因
启动的时候不报错,但是在使用过程中autowired进来的mapper为null。目前的估计是在注入的时候,mapper还没有加载好,所以是null。
mapper的加载时间和工具类的静态方法加载时机有什么先后顺序,以及这种先后顺序的来源?
解决方法
(1)在工具类上使用@configuration注解
(2)在工具类中使用@postconstruct注解对mapper进行初始化