出错场景:
如果你看的网上教程,并且在练习时使用了自动导包,那就有可能出现如下错误
报错描述:
报错全称 :
'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
;
问题解决~