spring boot日志使用trace()方法时‘trace(java.util.function.Supplier<java.lang.String>)‘...报错的解决

出错场景:

如果你看的网上教程,并且在练习时使用了自动导包,那就有可能出现如下错误


报错描述:

报错全称 :

'trace(java.util.function.Supplier<java.lang.String>)' 
in 'org.junit.platform.commons.logging.Logger' 
cannot be applied to '(java.lang.String)'

原因分析:

自动导包导入了commons.logging.Logger的包 ,与slf4j的包不适配.
而且commons.logging.Logger下的Logger类的trace()的参数为Supplier<java.lang.string>


解决方案:

将原先的导包语句换成下面的 :

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

问题解决~

猜你喜欢

转载自blog.csdn.net/qq_45596525/article/details/108962697