Java Spring @GetMapping не найден - PullRequest
0 голосов
/ 31 марта 2020

Я пишу две функции @GetMapping в одном классе. Функция getProcessImage работает, но функция hello не работает.

НЕ НАЙДЕН 404

Я пишу две функции @GetMapping в одном классе. Функция getProcessImage работает, но функция hello не работает. Не найдено 404.

@GetMapping(value = "/{processInsID}/{containerId}")
public ServiceResponse<String> getProcessImage(@PathVariable("processInsID") long procInstId,
                                               @PathVariable("containerId") String containerId) {
    AuthenticationInfo bpmAuthenInfo = new AuthenticationInfo(env.getProperty("jbpm.url"),
            env.getProperty("jbpm.username"), env.getProperty("jbpm.password"), "");
    String result = jbpmService.getImageProcessInProgess(bpmAuthenInfo, containerId, procInstId);
    try {
        return new ServiceResponse<String>(Constant.ServiceResponse.CODE_SUCCESS,
                Constant.ServiceResponse.MSG_SUCCESS, result);
    } catch (Exception e) {
        // TODO: handle exception
        e.printStackTrace();
        return new ServiceResponse<String>(Constant.ServiceResponse.CODE_ERROR, e.getMessage(), null);
    }
}

@GetMapping(value = "/image/")
public ServiceResponse<String> hello() {
    return new ServiceResponse<String>(Constant.ServiceResponse.CODE_ERROR,"okok", null);
}

Ответы [ 2 ]

0 голосов
/ 31 марта 2020

Либо вам нужно изменить getMapping на / image (т.е. удалить /), либо добавить изображение / в свой путь URL-адреса. Я предлагаю вам удалить / в своем коде как / image

0 голосов
/ 31 марта 2020

Посмотри внимательно в контроллере. Вы помещаете дополнительные / в путь @GetMapping(value = "/image/") Удаляет дополнительные / и записываете контроллер как

@GetMapping(value = "/image")
public ServiceResponse<String> hello() {
    return new ServiceResponse<String>(Constant.ServiceResponse.CODE_ERROR,"okok", null);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...