не найдено тестового контроллера requestMapping - PullRequest
0 голосов
/ 17 апреля 2019

Я настраиваю новый сервер и хочу протестировать контроллер, поэтому я создаю класс '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;
    }
}
...