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