gpt4 book ai didi

java - 无法绑定(bind) logging.level.* 或 someproperty.*=some_value 下的属性

转载 作者:行者123 更新时间:2023-12-01 14:07:18 29 4
gpt4 key购买 nike

在我从 Spring boot 1.5 迁移到 2.x 之后,我遇到了以下问题:

APPLICATION FAILED TO START

Description:
Failed to bind properties under logging.level to java.util.Map<java.lang.String, java.lang.String>:

Reason: No converter found capable of converting from type [java.lang.String] to type [java.util.Map<java.lang.String, java.lang.String>]

Action:

Update your application's configuration

在我拥有的属性中
logging.level.*=debug

如果我回到 1.5.x 版本,它会起作用
谁能以正确的方式指出我?

更新 :
我使用时也会出现同样的问题
someproperty.*=some_value

这意味着 .*= SpringBoot 2.0 不支持?

最佳答案

如果您使用的是 SpringBoot 2.x.x,则需要明确提及记录器名称,当您比较两个版本的文档时会注意到这一点。

SpringBoot 2.0.0

... using logging.level.<logger-name>=<level> where level is one of TRACE, DEBUG, INFO, WARN, ERROR, FATAL, or OFF. ...



例如:
logging.level.root=WARN

SpringBoot 1.5.4

... logging.level.*=LEVEL where 'LEVEL' is one of TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF...



例如:
logging.level.*=WARN

关于java - 无法绑定(bind) logging.level.* 或 someproperty.*=some_value 下的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51988921/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com