Наставьте на путь истинный, что и где должно быть реализовано для взаимодействия контроллера и сервиса. Сигнатуры методов нивелированы!
есть контроллер
public ResponseEntity<String> getWords() {
User user = (User) request.getAttribute("user");
ResponseEntity<String> responseEntity = wordService.getAll(user, language, limit, offset, draw, searchValue, dir);
return responseEntity;
}
а сервис формирует код ответа тело ответа содержащее данные в формате JSON
public ResponseEntity<String> getAll() {
JSONObject jsonResponse = new JSONObject();
jsonResponse.put("status", HttpStatus.OK);
jsonResponse.put("words", DataToJSON.convertSetWordsToJSON(words, false));
jsonResponse.put("draw", draw);
jsonResponse.put("iTotalRecords", count);
jsonResponse.put("iTotalDisplayRecords", count);
String resultJson = jsonResponse.toJSONString();
return new ResponseEntity<String>(resultJson, HttpStatus.OK);
}
Мне кажется что сервис должен просто вернуть набор данных, а контроллер уже формировать ответ, но все же решил лучше спросить. Подскажите пожалуйста чем должен заниматься сервис а чем контроллер?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Так как экраны телефон очень ограничены, дабы побольше уместить элементов нужен зум и передвижение влево(врпаво,верх,низ) по RelativeLayoutУ меня...
Вызывается ошибка, использую CD-зависимостиСервер Apache 8
Есть окно, в нём JEditorPaneПо умолчанию caret - вертикальная палочка, если можно так сказать