java: 不兼容的类型: java.lang.String无法转换为java.util.function.Supplier<java.lang.String>

20211202对称日,祝大家事事顺心,好运连连hahaha~
言归正传啦,今天在做Springboot异常处理调用LoggerFactory类的getLogger方法时出现了问题,看了很久才看到是因为导包的问题,Idea中默认导入的是org.mybatis.logging下面的LoggerFactory类,而我们需要用到的是org.slf4j包下的类,所以需要修改一下导入的包,解决方式如下:


出现的问题: java.lang.String无法转换为java.util.function.Supplier
在这里插入图片描述


解决方法:修改导入LoggerFactory类的包

//IDEA默认导入的包
import org.mybatis.logging.Logger;
import org.mybatis.logging.LoggerFactory;
//应该导入的是org.slf4j下面的类
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

可能有人发现了,我写的文章比较杂,有时候写Java有时候写Android,以后可能还会写深度学习和MATLAB,,,因为目前的任务都会接触到这些,有时候遇上了问题,就会自己抽时间记录一下,避免下一次再次踩坑,同时也可以分享给大家,一起避坑。
最近其实还在做Java和matlab的混合使用(整合),也就是为了之前实验室的需求,目前已经有一点点思路了,希望后面可以摸索出来,加油~

你可能感兴趣的:(spring,boot,java,exception,android)