MyPojo.java
public class MyPojo
{
private String str1;
private String str2;
private String str3;
//setters
//getters
}
RestController
@RestController
public class MyController
{
public @ResponseBody
String getDetails(@RequestBody MyPojo myPojo)
{
}
}
JSONRequest
{
"str1" : "value1",
"str2" : "value2"
}
Теперь, когда я делаю вызов API из почтальона и устанавливаю точку останова в первой строке контроллера, я вижу, что переменная RequestBody myPojo была сериализована и имеет значения для двух переменных.
который работает правильно для меня.
Теперь мне нужны некоторые функции, такие как, где я могу вызвать метод, который берет значение из str1 и str2 и устанавливает str3 со значением сцепленных str1 и str2.
что я пытаюсь
1: сделал POJO компонентом @Component, но он инициализирует значение, пока загружается контекст, и в то время объект пуст
Есть ли способ назначить объединенное значение для str3
после получения запроса в API?