Я настраиваю новый сервер и хочу протестировать контроллер, поэтому я создаю класс 'superadmin', но когда он запускается на сервере, я получаю ошибку 404.
Исходный сервер не нашел текущего представления для целевого ресурса или не хочет раскрыть, что он существует. Я не знаю, где я был не прав. Любая помощь будет оценена!
Запустив MySQL, tomact v8.5, я выполнил тест JUnit для AreaDao и AreaService, и эти два теста прошли успешно, просто произошла ошибка с тестовым контроллером.
AreaController.java
package com.zykj.testOne.web.superadmi;
@Controller
@RequestMapping(value="/superadmin")
public class AreaController {
@Autowired
private AreaServices areaServices;
@RequestMapping(value = "/listarea", method = RequestMethod.GET)
@ResponseBody
private Map<String, Object> listArea() {
Map<String, Object> modelMap = new HashMap<String, Object>();
List<Area> list = new ArrayList<Area>();
try {
list = areaServices.getAreaList();
modelMap.put("rows", list);
modelMap.put("total", list.size());
} catch (Exception e) {
e.printStackTrace();
modelMap.put("success", false);
modelMap.put("errMsg", e.toString());
}
return modelMap;
}
}