Я хочу xml-ответ на POST-запрос, например:
<Outer>
<abc>1</abc>
<Inner>
<def>2</def>
</Inner>
</Outer>
, но я получаю это:
<Outer>
<abc>1</abc>
</Outer>
Вот код:
Класс данных Kotlin:
@XmlRootElement
class Outer {
val abc = 1
@XmlRootElement
class Inner {val def = 2}
}
Контроллер отдыха Kotlin:
@RestController
@RequestMapping("/")
class Controller {
@PostMapping("/abc")
fun registerByMail() : Outer {
return Outer()
}
}
Скажите, пожалуйста, где я делаю не так.Я довольно новичок в Kotlin и Spring-boot.