gpt4 book ai didi

Java REST 响应值缺少拼写字符

转载 作者:行者123 更新时间:2023-11-30 06:19:50 25 4
gpt4 key购买 nike

我用 Java 编写了 REST,并且 JSON 响应消息无效。

我在单个文件 messages.properties 中定义了消息。我希望响应应该是这样的:

NOT_FOUND_PERSON = Person doesn't exist

但是我收到的回复缺少拼写:

['errorMsg': 'Person doesnt exist.']

问题出在哪里?不会是由于配置中的 ResourceBundleMessageSource 设置错误造成的?我注意到缺少 UTF8 编码。某些隐藏转义功能或其他功能是否有问题?

最佳答案

我找到了解决方案。问题出在 messages.properties 中的引号。默认情况下,spring 使用消息束来表示来自属性文件的消息。任何出现的引号都必须用单引号转义,否则将无法正确显示。

这个

test.message2={0}'s message

必须替换为这个

test.message2={0}''s message

资源: https://www.mscharhag.com/java/resource-bundle-single-quote-escaping

关于Java REST 响应值缺少拼写字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48401113/

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