Пользовательская операция не вызывается - PullRequest
0 голосов
/ 13 апреля 2019

Я создал пользовательскую операцию в своем ресурсе HAPI FHIR, но, похоже, она не вызывается.

@RestController
public class AppointmentResourceProvider implements IResourceProvider {

    @Override
    public Class<Appointment> getResourceType() {
    return Appointment.class;
    }

   @Operation(name = "$myCustomOperation", idempotent = false)
    public Parameters myOperation(HttpServletRequest request, @IdParam IdType appointmentId){
...
}

}

Вызывается почтальоном: GET: http://localhost:8080/Appointment/$myCustomOperation/123

Результат

{
    "timestamp": "2019-04-13T16:50:27.275+0000",
    "status": 404,
    "error": "Not Found",
    "message": "Not Found",
    "path": "/Appointment/$myCustomOperation/123"
}

Есть ли какая-то регистрация, которую я пропустил или должен сделать для пользовательских операций?

...