Apache log4j 没有安装 Spring Initializr 的最新版本?

Posted

技术标签:

【中文标题】Apache log4j 没有安装 Spring Initializr 的最新版本?【英文标题】:Apache log4j is not installed with the latest version from Spring Initialzr? 【发布时间】:2022-01-20 22:29:45 【问题描述】:

我使用 Initialzr 创建了一个新的 Spring 应用程序。设置好后发现log4j的包初始安装不是最新版本(2.14.1而不是2.16.0来对抗最近的漏洞攻击)。检查生成的 build.gradle 也没有显示提到的 log4j 包。

关于这个的两个问题:

    为什么 Spring Initialzr 没有选择最新版本的 log4j? 要更新这个,我是否需要在 build.gradle 本身中专门添加依赖项?

【问题讨论】:

你好@OreoFanatics,如果我的回答对你有帮助,你可以投票并接受它作为答案(点击答案旁边的复选标记将其从灰色切换为填充。)。这对其他社区成员可能是有益的。谢谢 【参考方案1】:

根据 Spring 博客,新版本将于 12 月 23 日发布

https://spring.io/blog/2021/12/10/log4j2-vulnerability-and-spring-boot

【讨论】:

以上是关于Apache log4j 没有安装 Spring Initializr 的最新版本?的主要内容,如果未能解决你的问题,请参考以下文章

spring中log4j的使用---转载

Apache Log4j 爆核弹级漏洞,Spring Boot 默认日志框架就能完美躲过。。。

spring aop 运行出现 错误: 找不到或无法加载主类 org.apache.log4j.net.JMSSink

使用Apache pdfbox: 从Linux安装字体到log4j设置日志级别

Apache Log4j任意代码执行漏洞修复 spring-boot-starter-log4j2

Spring Boot学习之五日志管理