我的问题是,当原始字符串包含特殊字符时,ToStringCreator()
返回一个NULL
值。
我在项目中使用Spring“ 4.2.5.RELEASE”。
我需要从.yml
文件中读取一些String值到我的java类中。
当ToStringCreator()
是@Override
方法时,我使用了public String toString() {}
函数。
它处理大多数情况,包括其中带有句点符号的字符串。
但是对于NULL
连接的URL具有各种特殊字符的情况,它总是返回jdbck
,例如:/ $ {variable} ? = &
。
我试图将\
放在所有这些特殊字符的前面。
而且我也尝试在setter方法中使用此功能StringEscapeUtils.escapeJava(mystr);
。
但没有任何效果。
如果您对此有任何建议,请先谢谢。