У меня есть метод с String. Я хочу отправить эту строку в теле, используя WebClient.
Ниже кусочек комета.
public String JsonMethod(User user) {
String jsonUserRegister = "{\n" +
" \"variables\":\n" +
" {\n" +
" \"user\": \n" +
" {\n" +
" \"value\":\n" +
" {\n" +
" \"username\": \"" + user.getUsername() + "\",\n" +
" \"email\": \"" + user.getEmail() + "\",\n" +
" \"address\": \"" + user.getAddress() + "\",\n" +
" \"number\": \"" + user.getNumber() + "\"\n" +
" } }\n" +
" }\n" +
"}";
return jsonUserRegister;
}
WebClient webClient;
public Mono<Boolean> registerUser(User user) {
return webClient
.post()
.uri(URL + ":" + PORT + REST_API_REGISTER_PROCESS)
.contentType(MediaType.APPLICATION_JSON)
.body(WHAT SHOULD BE THERE?)
Я не знаю, как мне вызвать эту строку из метода в .body