Spring Boot 1.4.1内置并支持Log4J
2.6,但是您尝试使用2.7。不幸的是,这不起作用,因为在此commit中进行了2.7中的API重大更改。这就是
NoSuchMethodError您所看到的原因。
回到Log4J2 2.6.2应该可以解决此问题。另外,您可以升级到使用Log4J 2.7的Spring Boot 1.5。

Spring Boot 1.4.1内置并支持Log4J
2.6,但是您尝试使用2.7。不幸的是,这不起作用,因为在此commit中进行了2.7中的API重大更改。这就是
NoSuchMethodError您所看到的原因。
回到Log4J2 2.6.2应该可以解决此问题。另外,您可以升级到使用Log4J 2.7的Spring Boot 1.5。