Я использую AJAX для извлечения списка из Company
объектов из базы данных. Я добавил @ResponseBody в свой метод контроллера. И зависимость jackson-mapper-asl
. Ниже AJAX вызова: методВозвращаемый список объектов Java из Spring 4 Controller to AJAX
$.ajax({
type : 'GET',
url : $("#contextpath").val() + '/getCompanyList',
success : function(response) {
alert(response);
}
});
Контроллер:
@RequestMapping(value="/getCompanyList", method=RequestMethod.GET)
public @ResponseBody List<Company> getCompanyList() {
logger.debug("reached controller getCompanyList");
return companyServices.getCompanyList();
}
Но я получаю ошибку
Нет преобразователя найдено для возвращаемого значения типа: класс java.util.ArrayList
Во-вторых, Есть ли способ вернуть список объектов Java в AJAX без преобразования это для JSON?