Мне интересно, как решить проблему ниже.Если я получил строку с параметрами в качестве исходной строки, пружина разрешит параметры как Map
, но если я хеширую строку с помощью Base64, у Spring возникнет проблема с этим.Так что вопрос в том, является ли чистый способ справиться с этой ситуацией?Может быть, это что-то, что OOTB?
У меня есть два:
- Расшифрованная хешированная строка и добавление логики для разбора строки, но это было
довольно сложно, поскольку в значении может быть больше параметров. - Измените строку в формате JSON и добавьте простейшую логику для декодирования параметров на карту.
Для просмотра строки теперь: "key1 = value1 & k2 = 1540277853602 & k3 = {" k4 ": 3, "k5": 76, "k7": 342, "k8": 374} & k9 = 3f067 ... "