С приложением Spring Boot Я публикую JSON с 10000 вложенными элементами, как показано ниже, и получил java.lang.StackOverflowError
.
{
"__id": "1",
"__category":{
"key1": {
"key2": {
"key3": {
...
...
"key10000": "value"
...
...
}
}
}
}
}
Есть ли способ сделать эту ошибку более управляемой?
Я имею в виду, я не хочу избегать этой ошибки, но сделайте что-то вроде настраиваемого десериализатора, чтобы установить допустимое значение вложенности и выдать какое-то исключение, если это значение превышено.