Как эффективно использовать jsonobject для всех точек входа пружины - PullRequest
0 голосов
/ 11 декабря 2018

Моя архитектура приложения такая, у меня есть одно приложение Spring mvc и приложение RestFul Webservice.Приложение RestFul Webservice обращается к базе данных, чтобы получить данные.Чтобы вызвать rest uri's, я создал httpclient в своем приложении mvc spring.

Когда любая точка входа контроллеров Spring MVC, вызываемая внутренне, вызывает rest uri.

давайте пройдем регистрацию, у меня есть записьТочечный вызов / Adduser в приложении Spring mvc.

В приведенном ниже коде я готовлю jsonInput с конкатенацией строк, потому что мне нужно отправить входные параметры для остальных URI, так как здесь можно избежать конкатенации строк.

@RequestMapping(value = "/addUser", method = RequestMethod.GET)
public ModelAndView saveUser(@ModelAttribute("signuppage") @Validated User user, BindingResult result, Model model,final RedirectAttributes redirectAttributes,HttpServletRequest request) throws Exception {
    String addUserWS = "addUser";
    String addUserWSInputJSON = "{\"firstname\":\"" + user.getFirstname() + "\",\"lastname\":\"" + user.getLastname() + "\",\"email\":\"" + user.getEmail() + "\"}";
    String addUserWSOutputString = ews.postWSResults(wsUrl + "post/", addUserWS, addUserWSInputJSON);
    JSONObject addUserWSOutputJSONObject = new JSONObject(addUserWSOutputString);
    return new ModelAndView("updatepasswordfp", "name", model);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...