displaytag库的java依赖项
我正在将displaytag库集成到我的web应用程序中。我在工作中使用过这个图书馆,但我目前正在建设的东西目前没有。当我去查看库安装的依赖项时,我注意到它列出了以下内容
commons-logging
commons-lang
commons-collections
commons-beanutils
log4j
我相信我已经提供了它所需要的所有commons依赖项,但我注意到它也有log4j。我目前没有使用log4j作为我的日志记录,所以我很好奇如果我没有设置log4j,它是否真的不起作用,或者它是否会很好,只是需要它可用
在提供的安装文档中没有提到
# 1 楼答案
This link似乎表明log4j是可选的(至少对于版本1.2)
同一页提到slf4j是非可选的,这表明库是使用slf4j编码的。如果是这样,则可以替换任何其他日志提供程序而不是log4j
# 2 楼答案
正如Raghuram所提到的,尽管log4j对于displaytag是可选的,而slf4j不是可选的,但slf4j反过来又依赖于log4j,它不是可选的Link
基本上,displaytag需要log4j,正如前面提到的here